作者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://webptt.com/cn.aspx?n=bbs/Programming/M.1413185674.A.3DF.html
1F:推 serikafan: 没source code重新编译的话,namespace 218.161.13.91 10/14 11:01
2F:→ serikafan: 没意义吧,建议先改用loadlibrary试试 218.161.13.91 10/14 11:02
3F:→ serikafan: 下载来玩了一下,我这边没做什麽修改就 218.161.13.91 10/14 18:21
4F:→ serikafan: 能编译,执行正常 218.161.13.91 10/14 18:24