请教CH375DLL.C编译出错!怎么回事?

--------------------Configuration: CH375DLL - Win32 Debug-------------------- Linking... CH375DLL.OBJ : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24 CH375DLL.OBJ : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 CH375DLL.OBJ : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 CH375DLL.OBJ : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/CH375DLL.exe : fatal error LNK1120: 5 unresolved externals 执行 link.exe 时出错.

CH375DLL.exe - 1 error(s), 0 warning(s)

程序没有改过!

你这种编译方式是不能编译dll的 在vc里要建个wins32 dynamic-link library 工程,然后把文件加到工程里! 并把setupapi.lib加到工程


谢谢,我去试试


我把贵公司提供的CH375DLL.C和CH375DLL.H还有setupapi.lib也加到工程里了,编译也是成功的.生成的CH375DLL.DLL和贵公司网站下载的通过Viewdll.exe查看不一样.编译后的没有导出函数.这是为什么?是不是我有地方做的不对,请多多指教!谢谢,小弟是初学者/


哪些函数导出是在CH375DLL.DEF中声明的,要把这个文件也要加入工程!另外CH375DLL.RC也要加入到工程


CH375DLL.RC这个文件哪里有?网站上有下载的吗?


你是下的精简版的动态库代码是吧,精简版的没有这个文件,这个文件主要是声明一些版本信息的,没有也没关系的


我下的是简版的动态连接库,能否给开通CH372SRC.ZIP的下载权限?


开通权限是要有量的限制的,您可以和销售人员联系


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