C++Builder CH375中USB通信函数调用问题
ch375dll.h
ch375dll.lib
调用函数的时候提示CH375DLL.LIB contains invalid omf record
google了一下,上面说ch375dll.lib是vc的库,用coff2omf.exe做了转换
转换后,编译提示
这个问题怎么解决?
ch375dll.h可用的函数
不可用的函数(这里的函数正是我要用到的)
怎么解决?我入行不久,请帮忙
[解决办法]
直接动态加载dll吧.
[解决办法]
VC++的LIB如果用在CB上面的话,需要用自带的编译环境给转换下,具体的看下面的链接:
http://bbs.csdn.net/topics/30327244
[解决办法]
直接用C++Builder自带的implib工具, 从ch375dll.dll中生成C++Builder可用的lib,然后添加到工程中进行编译. 用coff2omf.exe转换不太靠谱.
[解决办法]
貌似这个DLL提供的是C++接口,而非C接口,转换是没有用的,
[解决办法]
恩 者应该是VC的接口库 如果要在BCB当中使用的话 应该用implib转换