阅读:1652回复:3
如何使用DDK
我在windowsxp下面装了win2000的ddk,然后
在vc的options的directories加入 D:\TOOLS\NTDDK\INC 头文件也定义了 #include "setupapi.h" #include "initguid.h" #include "winioctl.h" 可是编译的时候还是提示: testDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24 testDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 testDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 testDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 Debug/test.exe : fatal error LNK1120: 4 unresolved externals Error executing link.exe. test.exe - 5 error(s), 0 warning(s) 怎么回事啊?谢谢大侠们了 |
|
沙发#
发布于:2004-09-27 11:57
没人知道吗?
我的程序是想通过Guid枚举所有的devicename,然后打开设备进行IO操作. 知道的大侠快帮帮我啊,都快急死了 |
|
板凳#
发布于:2004-09-27 13:00
加入下面
pragma comment(lib, "Setupapi.lib") |
|
地板#
发布于:2004-09-27 13:32
加了这个以后编译可以通过
不过为什么要加这个啊? :) 谢谢了 |
|