如何在Delphi中引用C++静态库(.lib)?(200分)

  • 主题发起人 主题发起人 xuejiecn
  • 开始时间 开始时间
X

xuejiecn

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编程的过程中,要用到一个古老的C静态库文件,但不知怎么才能[:)]引用其中的函数,恳请各位大虾指教。请
 
呵呵,好象不行!
看了《Delphi5 开发人员指南》P416:

“Object Pascal能直接访问OBJ文件中的代码,但不能访问它的数据。”
“Object Pascal 不能与LIB文件(静态链接库)链接。”
“包含了C++类的OBJ文件不能被链接...虽然这也可以解决,但是这样做是非常麻烦的。”
“OBJ文件必须为Intel OMF格式,这是Borland编译器生成的一种格式,M$ C++编译器生成
的COFF格式的OBJ文件不可用”

所以,你还是试试用其它的编译工具如BC++什么的来使用它吧!
 
接受答案了.
 
后退
顶部