调用ch375OpenDevice()失败

我在c++ builder中,调用api函数ch375OpenDevice(),失败。

HINSTANCE dllInstance= LoadLibrary("CH375DLL.DLL"); //动态调用DLL

if (dllInstance==NULL ) //判断是否调用成功 ShowMessage("无法加载CH372的DLL文件"); else ShowMessage("加载CH372的DLL文件成功"); if (CH375OpenDevice( iIndex )!=INVALID_HANDLE_VALUE) //打开ch372设备 ShowMessage("无法打开CH372"); else ShowMessage("打开CH372成功"); 程序报错:

[Linker Error] Unresolved external 'CH375OpenDevice' referenced from E:\USB_WIN32\UNIT1.OBJ 请问这是为什么???

ch375openDevice的参数对吗?


在动态调用时,其它书上讲的是需要建立DLL中的函数指针,然而这里的例程里面没有这样做。 同时,我使用了静态调用的方式,但是C++ BUILDER报错说,CH375DLL。LIB中缺少OMF。


我的QQ32456349,需要您的帮助。


需要用BCB自带的工具coff2omf转换第三方动态链接库,BCB似乎有时不能直接调用用C或VC生成的链接库


只有登录才能回复,可以选择微信账号登录