jester2linux
驱动牛犊
驱动牛犊
  • 注册日期2007-08-08
  • 最后登录2013-03-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望25点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1301回复:2

ntddk.h问题

楼主#
更多 发布于:2007-11-01 11:12
我建立一个驱动项目时在里面使用ntddk.h,在编译时可以通过。
为什么我建立一个普通的win32应用时,使用ntddk.h就会编译出错啊?
jester2linux
驱动牛犊
驱动牛犊
  • 注册日期2007-08-08
  • 最后登录2013-03-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望25点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-01 12:06
我把我要用的函数和相关的东西从头文件中复制到我程序中,编译时能通过,在连接时出错。出错内容是:
--------------------Configuration: TestZwRegOpt - Win32 Debug--------------------
Linking...
TestZwRegOpt.obj : error LNK2001: unresolved external symbol "long __cdecl ZwClose(void *)" (?ZwClose@@YAJPAX@Z)
TestZwRegOpt.obj : error LNK2001: unresolved external symbol "long __cdecl ZwSetValueKey(void *,struct _UNICODE_STRING *,unsigned long,unsigned long,void *,unsigned long)" (?ZwSetValueKey@@YAJPAXPAU_UNICODE_STRING@@KK0K@Z)
TestZwRegOpt.obj : error LNK2001: unresolved external symbol "long __cdecl ZwOpenKey(void * *,unsigned long,struct _OBJECT_ATTRIBUTES *)" (?ZwOpenKey@@YAJPAPAXKPAU_OBJECT_ATTRIBUTES@@@Z)
Debug/TestZwRegOpt.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
Creating browse info file...

TestZwRegOpt.exe - 4 error(s), 0 warning(s)

我没有学习过驱动的开发,只是自己想试试这几个函数,可是不成功,请大家帮帮我。
dalong
驱动牛犊
驱动牛犊
  • 注册日期2007-05-18
  • 最后登录2009-03-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-07 21:12
你的问题解决了吗???
游客

返回顶部