Delphi可不可以生成像CC++那样的静态链接库(*.lib)文件给别人用

Delphi可不可以生成像CC++那样的静态链接库(*.lib)文件给别人用,第1张

可以

你铅让知道别人迟岩使用的Delphi版本后,使用和他们的Delphi兼容的版本,

把自己的源槐旦局代码编译成DCU文件,然后就能把头文件和DCU都给他们了。

如果你要使用以前的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

如源好不雅是第三方的无源码的,那就肯族裂橡定会供给.lib的如不雅是有Vcl源码,直接就在BCB里编译,兆旁天然会生成.lib导入库如不雅是dll的话,可以用implib

mylib

my.dll来生成.lib


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12260512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存