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