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

VC下能否编译DDK XP的问题

楼主#
更多 发布于:2008-12-12 09:38
    我的编译环境是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文件该怎写
   请各位高手大哥能给我一个小小学生一点帮助,将感激不尽
zm1573
驱动牛犊
驱动牛犊
  • 注册日期2008-11-10
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分20分
  • 威望137点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-12-12 09:50
来个朋友帮我分析分析啊,感激不尽
lxa520
驱动牛犊
驱动牛犊
  • 注册日期2008-08-27
  • 最后登录2010-07-23
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-12-24 16:02
版本不对。
游客

返回顶部