阅读:2202回复:4
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文件该怎写 请各位高手大哥能给我一个小小学生一点帮助,将感激不尽 |
|
沙发#
发布于:2009-06-21 02:47
我也想知道这个问题啊,怎么没人解答呢
|
|
板凳#
发布于:2009-07-11 21:04
可能是你没把DDK头文件和库文件没置顶!!
|
|
地板#
发布于:2009-07-26 11:24
vc6在有DDK的情况下绝对可以编译的,我编译过了。O(∩_∩)O哈哈~
|
|
|
地下室#
发布于:2009-07-30 16:15
不要点VC里的Build,要点DriverStudio目录下面的“Build with build.exe”
|
|