以前我用vc6和DDAppWiz.awx编译驱动程序(已经设置正确),一直没问题,但昨天在编译debug是出现如下错误,说是引入的ntddk.h中的一些类型没定义,现在所有的驱动程序都不能编译了。请问怎么解决???C:\\PROGRAM FILES\\MICROSOFT VISU...
全文
回复(8) 2002-10-17 10:17 来自版块 - 内核编程
表情
uoiuoi果然,把DDK的INC路径提到最前面就好了,非常感谢。(2002-10-17 16:26)
Tom_lyd在路径设置里面把DDK的INC路径提到最前面试试。 还有你除了包含NTDDK.H头文件外,有没有包含其它的驱动相关头文件,这样也会造成了错。如ntifs.h, wdm.h 等。这些头文件在一个工程中只能包含一个。(2002-10-17 15:05)
uoiuoi调的时候好像改过,不过具体改的什么记不清了。编译选项应该是什么??? (2002-10-17 14:45)
Tom_lyd有没有改过编译选项?(2002-10-17 13:48)
VanCheerunexpected end of file found 说明不是你文件错了,而是有一个头文件不对(2002-10-17 13:31)
uoiuoi和以前的正确编译,唯一不同的是我打开了NTDDK.h文件,在PULONG_PTR 类型上按了F12,查找类型定义,从此就不能编译了。(2002-10-17 13:30)
uoiuoi只引入这个头文件 extern \"C\" { #include <NTDDK.h> } include 路径是 C:\\Program Files\\Microsoft Visual Studio\\VC98\\INCLUDE ...(2002-10-17 13:26)
VanCheer你看看有无加了一个错误的头文件?(2002-10-17 12:44)

返回顶部