作者DIE755127 ()
看板Programming
標題[問題] 在BCB6.0使用ChartDirector的DLL
時間Mon Oct 13 15:34:31 2014
我想在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
推 serikafan: 沒source code重新編譯的話,namespace 218.161.13.91 10/14 11:01
→ serikafan: 沒意義吧,建議先改用loadlibrary試試 218.161.13.91 10/14 11:02
→ serikafan: 下載來玩了一下,我這邊沒做什麼修改就 218.161.13.91 10/14 18:21
→ serikafan: 能編譯,執行正常 218.161.13.91 10/14 18:24