阅读:10564回复:22
DDK编译问题:include <ntddk.h> 在编译时提示找不到相应的文件 即ntddk.h
在头文件中 include <ntddk.h>
在编译时出现: fatal error C1083: Cannot open include file: 'ntddk.h': No such file or directory main.c 于是在tools-->option-->directories-->include files加入: D:\SOFTWARE1\WIN2KDDK\NTDDK\INC\DDK (这是ntddk所在目录) 但出现如下错误: d:\software1\win2kddk\ntddk\inc\ddk\ntddk.h(25) : fatal error C1083: Cannot open include file: 'ntdef.h': No such file or directory main.c 于是在tools-->option-->directories-->include files加入: D:\SOFTWARE1\WIN2KDDK\NTDDK\INC(这是ntdef.h所在目录) 编译,却出现: d:\software1\win2kddk\ntddk\inc\ddk\ntddk.h(7914) : error C2146: syntax error : missing ';' before identifier 'InterruptTime' d:\software1\win2kddk\ntddk\inc\ddk\ntddk.h(7914) : error C2061: syntax error : identifier 'InterruptTime' d:\software1\win2kddk\ntddk\inc\ddk\ntddk.h(7928) : error C2061: syntax error : identifier 'SystemTime' d:\software1\win2kddk\ntddk\inc\ddk\ntddk.h(7928) : error C2059: syntax error : ';' .... 共53个错误,该如之奈何,求教于大家。 如何解决,搞了一天了还没搞定。 |
|
沙发#
发布于:2004-02-03 16:40
建议用XPDDK的BUILD可以完全脱离VC编译。
|
|
|
板凳#
发布于:2004-02-03 17:55
我用的是win2k+ddk2k+vc6.0
刚才用了ddk2k build了一下,还是什么都没有生成。 |
|
地板#
发布于:2004-02-04 07:31
先将头文件找到,然后再操作你的步骤,试试~-~
|
|
地下室#
发布于:2004-02-04 08:50
老大,头文件确定是能找到的。
|
|
5楼#
发布于:2004-02-09 12:37
sources文件内容检查了吗
|
|
6楼#
发布于:2004-02-09 17:10
TO: flyonearth,
source文件中要检查哪些东西呢? 或者说出现上述错误是source文件中哪些东西写得不对呢? |
|
7楼#
发布于:2004-02-09 17:46
sources中的
INCLUDES=。。。。对不对? |
|
8楼#
发布于:2004-02-09 17:48
你是编译的我的那个project吗?应该没有问题的。
你试一下编译ddk的自带例子看看。我就是根据ddk自带的例子修改的。关于ddk相关的头文件基本上没有改变。 |
|
9楼#
发布于:2004-02-09 21:23
To acidfish兄,
终于见到你了,我就是编译你那个project,就有这个问题, 用DDK build是可以的,但用VC6.0就出现了这个错误,我上次发了个两个Email给你就是问这个问题,能否给再我指点一下,这究竟是什么原因,是source文件设置的问题,还是编译环境设置不对,拜托了,现在赶项目。 谢谢!! |
|
10楼#
发布于:2004-02-09 21:27
TO sinking兄,
sources 没有的 INCLUDES=这一项。 |
|
11楼#
发布于:2004-02-10 10:23
to hover:
不要用VC6的编译器编译。我都是用ddk build来编译。我不会用vc6的集成环境进行编译driver。我目前的做法是用source insight编辑程序代码,用控制台下的ddk build来编译。 |
|
12楼#
发布于:2004-02-10 11:04
To acidfish,
非常感谢你。 给分。 |
|
13楼#
发布于:2004-02-10 11:12
呵呵,多谢多谢。这20分算是老兄给俺的新年第一份大礼了。
祝你工作顺利。 |
|
14楼#
发布于:2004-02-10 11:23
acidfish兄,
不用客气,以后还有问题请教,还请老兄不吝赐教哦。 也祝你万事顺意。 对了,以后发邮件件请教于你,能回我一下么? 不胜感谢。 My email: wwb81@sohu.com |
|
15楼#
发布于:2004-04-06 17:52
我也遇到这个问题了,而且在控制台BUILD编译都不行,到底是什么原因啊???
|
|
16楼#
发布于:2004-04-06 19:59
我今天就碰到这个问题,我的解决办法:
先搜索到ntddk.h 再在系统环境的path中添加一个值 就好了。 |
|
|
17楼#
发布于:2004-04-06 20:25
添加NTDDK.H所在的目录吗?好象不行啊
[编辑 - 4/6/04 by ttzwater] |
|
18楼#
发布于:2004-04-07 09:46
当然可以,同时你需要设置一些环境变量
|
|
|
19楼#
发布于:2004-04-07 10:22
更改一下Directories\Include Files里面
包含的目录的顺序试试看? 我曾遇到过类似的问题 就这么搞定的 |
|
|
上一页
下一页