zxwitsme
驱动牛犊
驱动牛犊
  • 注册日期2004-08-23
  • 最后登录2006-04-20
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1652回复:3

如何使用DDK

楼主#
更多 发布于:2004-09-27 10:42
我在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)

怎么回事啊?谢谢大侠们了
zxwitsme
驱动牛犊
驱动牛犊
  • 注册日期2004-08-23
  • 最后登录2006-04-20
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-27 11:57
没人知道吗?
我的程序是想通过Guid枚举所有的devicename,然后打开设备进行IO操作.
知道的大侠快帮帮我啊,都快急死了
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
板凳#
发布于:2004-09-27 13:00
加入下面
pragma comment(lib, "Setupapi.lib")
zxwitsme
驱动牛犊
驱动牛犊
  • 注册日期2004-08-23
  • 最后登录2006-04-20
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-27 13:32
加了这个以后编译可以通过
不过为什么要加这个啊? :)
谢谢了
游客

返回顶部