DELPHI 不能调用LIB静态库,只能调用OBJ文件
2014-10-04 18:15:30| 分类:
delphixe7
| 标签:
|举报
|字号大中小 订阅
DELPHI 不能调用LIB静态库,只能调用OBJ文件
如果你要使用以前的C代码那你就把它编译成OBJ文件吧
OBJ文件必须是使用Borland编译器生成的
假如你有一个HELLO.OBJ里面有一个函数: int __fastcall function HelloWorld()需要使用
{$L HELLO.OBJ}
Function HelloWorld(): int ;exteral;
然后你就可以使用了。
使用C生成的函数是,你需要注意在DELPHI中使用与C相同的调用规则,C一般使用__cdecl
对应delphi为 cdecl
其他调用规则
delphi c
stdcall __stdcall
pascal __pascal
评论这张
转发至微博
转发至微博
评论