阅读:925回复:4
USB应用程序编译时的问题!
小弟写了一个应用程序,程序在用debug版本时编译链接成功,也可以正常运行,但是在编译relesa时,就出现了
Linking... D12_test1Dlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24 D12_test1Dlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 D12_test1Dlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 D12_test1Dlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 Release/D12_test1.exe : fatal error LNK1120: 4 unresolved externals Error executing link.exe. D12_test1.exe - 5 error(s), 0 warning(s) 错误,请问应该怎么解决?谢谢了! |
|
沙发#
发布于:2004-03-04 21:11
我想请问一下高手,我用如下代码却未能获得设备的GUID标识,请问是什么原因??小弟感激不尽~~~
代码: GUID guidHID; HidD_GetHidGuid(&guidHID); m_strLog += _T("HID类的GUID标识为rn"); CString strShow; strShow.Format("%08x-%04x-%04x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02xrn", guidHID.Data1,guidHID.Data2,guidHID.Data3,guidHID.Data4[0], guidHID.Data4[1],guidHID.Data4[2],guidHID.Data4[3],guidHID.Data4[4], guidHID.Data4[5],guidHID.Data4[6],guidHID.Data4[7]); 其中guidHID.Data4中全是乱码~~~~~ |
|
|
板凳#
发布于:2004-03-04 20:59
是啊~~~~~~
我以前也有这个问题,但后来经高人指点,就是在工程(设置)里把setupapi.lib加进去了,就不会有错误了~~~ |
|
|
地板#
发布于:2004-03-04 16:17
有个下拉选单,先选RELEASE然后再象上面那位所说的做
|
|
|
地下室#
发布于:2004-03-04 16:01
需要这个lib:
setupapi.lib 在vc的project setting->link中加入这个lib |
|