首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何使用c++builder来调用vc的Lib文件

2012-11-07 
怎么使用c++builder来调用vc的Lib文件现在要调用别人的写的库函数,但是对方给的不是.DLL文件而是Lib文件,

怎么使用c++builder来调用vc的Lib文件
现在要调用别人的写的库函数,但是对方给的不是.DLL文件而是Lib文件,给的样例程序也是VC编译的,我试着用c++builder调用这些lib文件的时候提示 【link error】哪位大神知道如何使用这些LIb文件?跪求指导~~

[解决办法]
coff2omf vc.lib bc.lib
[解决办法]
implib -f xxx.lib xxx.dll

dll文件为VC编译的动态库
lib文件为你需要转换的c++ builder 使用的静态库。

这也是c++ builder自带的转换工具,控制台里面可输入implib -h查看命令使用帮助。
[解决办法]

探讨
只给个lib能用吗,最终运行还是需要dll啊

[解决办法]
只给个lib,静态库啊?如果是静态库,请参考我的帖子,再用VC写个标准的DLL,把这个lib封进去,然后再转成BC来调。
特么的现在有些公司设计师真脑残,给的数据结构是带构造的struct,还美其名曰说“我们数据结口只用标准C”。我然后写的DLL用extern C时编译不成功,后来想起带构造的struct就是特么的类。然后去找设计接口的人,他说我只在MS的编译器下测试过,没问题。我说那你意思是我们也只能用MS的编译器了?真脑残~

热点排行