[問題] 在BCB6.0使用ChartDirector的DLL

看板Programming作者時間10年前 (2014/10/13 15:34), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我想在BCB6.0下使用ChartDirector達到畫圖功能 網站上也有特別說明BCB上是可運行的 並且從他的網站上下載了c++ win32版本 但是在調用的時候發現了一些問題 檔案有.dll .lib .h 從lib(1 kb)的大小看來應該是import lib而非static lib 我把.lib add to project後發現有omf格式問題 所以用coff2omf.exe轉成bcb可以用的版本 另外在某個.h檔有ambiguity發生 看起來有點像是跟bcb內建的函式命名重複到 因此我另外再加上namespace 更改.h後解決這問題 原本以為應該這樣子就可以使用了 compiler過了之後馬上run程式卻出現以下訊息 CHARTDIR51.DLL不是設計在Windows上執行,就是它包含錯誤。 請嘗試使用原始安裝媒體,再次安裝該程式,或是連絡您的系統 管理員或軟體廠商以取得支援 請問這是甚麼原因造成的?還是我前面有甚麼步驟錯了? 如果有在BCB上成功使用ChartDirector的高手能解惑更好 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.29.25 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1413185674.A.3DF.html

10/14 11:01, , 1F
沒source code重新編譯的話,namespace
10/14 11:01, 1F

10/14 11:02, , 2F
沒意義吧,建議先改用loadlibrary試試
10/14 11:02, 2F

10/14 18:21, , 3F
下載來玩了一下,我這邊沒做什麼修改就
10/14 18:21, 3F

10/14 18:24, , 4F
能編譯,執行正常
10/14 18:24, 4F
文章代碼(AID): #1KEu2AFV (Programming)
文章代碼(AID): #1KEu2AFV (Programming)