阅读:1542回复:9
MFC简单错误,希望给点提示
Linking...
XXGDevice.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 XXGDevice.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 XXGDevice.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24 XXGDevice.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 Debug/MDI2.exe : fatal error LNK1120: 4 unresolved externals Error executing link.exe. MDI2.exe - 5 error(s), 0 warning(s) (这是mfc下,在一个正确的程序里加入了一个xxx.cpp文件后发生的) 我应该从哪儿下手分析呢? |
|
沙发#
发布于:2004-06-18 12:33
连接库你没有加上,
在seting里link里加入setupapi.lib即可 |
|
|
板凳#
发布于:2004-06-18 15:53
我闲的无聊
灌水,但绝对有效 #pragma comment(lib,"setupapi.lib") 还是这个简单 到那里都管用 |
|
|
地板#
发布于:2004-11-29 16:15
库文件没有添加到工程中去
|
|
地下室#
发布于:2004-12-09 13:01
程序连接时出现了问题,
把setupapi.lib加到工程中 |
|
5楼#
发布于:2004-12-09 14:17
|
|
|
6楼#
发布于:2004-12-09 15:51
连接库你没有加上, |
|
7楼#
发布于:2004-12-09 16:41
把DDK的lib路径填在库文件的包含路径中如何操作?
|
|
8楼#
发布于:2004-12-12 21:12
库文件没有添加到工程中去 一般就是这个原因! |
|
9楼#
发布于:2004-12-13 08:57
把DDK的lib路径填在库文件的包含路径中如何操作? projiect->seting-> C/C++: /nologo /Gz /ML /W3 /Gi /O2 /I "C:\NTDDK\inc\\" /D DBG=0 /D "_X86_" /D _WIN32_WINNT=0x500 /Fp"Release/yousys.pch" /YX /Fo"Release/" /Fd"Release/" /FD /Gs -GF /c link: int64.lib ntoskrnl.lib hal.lib /nologo /base:"0x10000" /entry:"DriverEntry" /incremental:no /pdb:"Release/yousys.pdb" /machine:I386 /nodefaultlib /out:"Release\yousys.sys" /libpath:"C:\NTDDK\libfre\i386\\" /driver -driver -subsystem:NATIVE,4.00 也可以到ABC去找网友上传的一个小工具和其它书籍中的向导文件 |
|