阅读:1734回复:2
VC下能否编译DDK XP的问题
我的编译环境是vc6.0,SDK 2003,DDK XP板;
我是初学者,刚开始根据DDK里的例子用build命令,能编译出sys文件. 但是后来,很多书上介绍的是ddk+ds,这些例大多是用cpp写的,也就是用vc6.0编辑,用DDK来编译的. 但是,我根据那些要求,环境路径设置好了以后,一经过编译,显示如下错误,好郁闷: Compiling... 11DriverDemo.cpp F:\WINDDK\2600\INC\DDK\WXP\ntddk.h(23) : fatal error C1189: #error : Compiler version not supported by Windows DDK Error executing cl.exe. 11DriverDemo.sys - 1 error(s), 0 warning(s) The following environment variables were not found 请高手来替我解答下. 我搜索过很多资料,貌似VC不支持DDK2000以后的版本,但是也有一些人说,经过设置,是可以的.还有一些资料说,DDK已经集成到了MSDN里了,在安装MSDN的同时,DDK已经安装好了.但是,我没有找到究竟在MSDN的哪个目录下有DDK的连接(我装了两个MSDN,2001和2005). 还有,我的VC6里,在new / file创建工程向导里,有driver wizard向导,但是,创建后,然后显示上面的错误. 还有一点,就是,用CPP写的文件,也能用build来编译? 如果能编译,那么mkfile和source文件该怎写 请各位高手大哥能给我一个小小学生一点帮助,将感激不尽 |
|
沙发#
发布于:2008-12-12 09:50
来个朋友帮我分析分析啊,感激不尽
|
|
板凳#
发布于:2008-12-24 16:02
版本不对。
|
|