zm1573
驱动牛犊
驱动牛犊
  • 注册日期2008-11-10
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分20分
  • 威望137点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2202回复:4

VC下能否编译DDK XP的问题

楼主#
更多 发布于:2008-12-12 09:51
  我的编译环境是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文件该怎写
   请各位高手大哥能给我一个小小学生一点帮助,将感激不尽
crystal860823
驱动牛犊
驱动牛犊
  • 注册日期2009-06-19
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-06-21 02:47
我也想知道这个问题啊,怎么没人解答呢
liuganchao
驱动牛犊
驱动牛犊
  • 注册日期2009-06-22
  • 最后登录2012-04-20
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-07-11 21:04
可能是你没把DDK头文件和库文件没置顶!!
mingyuejingque
驱动牛犊
驱动牛犊
  • 注册日期2007-12-07
  • 最后登录2011-04-08
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-07-26 11:24
vc6在有DDK的情况下绝对可以编译的,我编译过了。O(∩_∩)O哈哈~
<img src="http://id.91cool.net/signet//?name=明月惊鹊>
yjukh
驱动牛犊
驱动牛犊
  • 注册日期2007-04-27
  • 最后登录2011-07-08
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望158点
  • 贡献值1点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-07-30 16:15
不要点VC里的Build,要点DriverStudio目录下面的“Build with build.exe”
游客

返回顶部