驱动程序开发网技术社区 » ABC初学者 » ntddk.h问题 (转到动态网页)
本页主题: ntddk.h问题 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

jester2linux
级别: 驱动牛犊


精华: 0
发帖: 4
威望: 5 点
积分: 0 分
贡献值: 0 点
好评度: 4 点
原创分: 0 分
注册时间:2007-08-08
最后登录:2008-07-31

 ntddk.h问题

我建立一个驱动项目时在里面使用ntddk.h,在编译时可以通过。
为什么我建立一个普通的win32应用时,使用ntddk.h就会编译出错啊?
顶端 Posted: 2007-11-01 11:12 | 美国 [楼 主]
jester2linux
级别: 驱动牛犊


精华: 0
发帖: 4
威望: 5 点
积分: 0 分
贡献值: 0 点
好评度: 4 点
原创分: 0 分
注册时间:2007-08-08
最后登录:2008-07-31

 

我把我要用的函数和相关的东西从头文件中复制到我程序中,编译时能通过,在连接时出错。出错内容是:
--------------------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)

我没有学习过驱动的开发,只是自己想试试这几个函数,可是不成功,请大家帮帮我。
顶端 Posted: 2007-11-01 12:06 | 美国 1 楼
dalong
级别: 驱动牛犊


精华: 0
发帖: 2
威望: 3 点
积分: 11 分
贡献值: 0 点
好评度: 1 点
原创分: 0 分
注册时间:2007-05-18
最后登录:2008-08-07

 

你的问题解决了吗???
顶端 Posted: 2008-08-07 21:12 | 山东省济宁市 2 楼
驱动程序开发网技术社区 » ABC初学者
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
按 Ctrl+Enter 直接提交
表情 [更多]

Powered by PHPWind v6.3.2 Code © 2003-08 PHPWind
This is html template view this page faster