阅读:1427回复:5
编译问题
请问在编译程序时,出现以下错误是什么原因?
Compiling... serial_termDlg.cpp Linking... serial_termDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 serial_termDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24 serial_termDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 serial_termDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 Debug/serial_term.exe : fatal error LNK1120: 4 unresolved externals Error executing link.exe. |
|
沙发#
发布于:2004-07-15 14:24
看错误信息应该是没有连接 setupapi.lib
|
|
|
板凳#
发布于:2004-07-15 14:28
不是有#include <setupapi.h>就可以吗?
这我已加了 |
|
地板#
发布于:2004-07-15 16:39
加上一句
#pragma comment(lib,"setupapi.lib") 再试试 |
|
地下室#
发布于:2004-07-16 08:12
在Project/Setting的link里加上setupapi.lib
|
|
5楼#
发布于:2004-07-17 19:23
在Project/Setting的link里加上setupapi.lib |
|