windy123
驱动牛犊
驱动牛犊
  • 注册日期2005-08-01
  • 最后登录2005-08-01
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1125回复:3

请帮忙解决或者给出一些问题的建议,谢谢.

楼主#
更多 发布于:2005-08-01 07:41
  关于安装DDK后,然后配置问题,以及编译问题.

我的机器配置:Windows Xp 英文版 SP2补丁.
安装的是Visual C++ 6.0 +Sp4 英文版.

因为调试一个程序,这个程序本身是利用Hook的来对设备对象API信息过滤......... 大概内容

昨天第一次安装DDK for win2000 安装后,编译这个程序,失败.
我也设置环境变量了,但还是提示找不到Ntddk.h
 
我在网上搜索了很久,没有看到太好的办法,然后就复制了DDK中inc的.h头文件到VC6的include目录下,再编译,还是出错.
于是我卸载了.


今天下载了DDK for winXP 安装后,也选择了Win XP Free Build Environment,设置环境变量.
然后我按照老罗的办法,把copy的代码,放再目录下,然后点Win XP Free Build Environment,进入shell,也建立好makefile和soures.等文件,然后再命令行下输入build命令.

奇怪的是仍然提示找不到ntddk.h文件,我于是又把inc的头文件复制进去,还是错误.
心急.

于是乎呢,我就直接尝试vc编译,结果出来一个错误.
#error Compiler version not supported by Windows DDK
这这..


针对我这种情况,我应该怎么设置,或者怎么作才能正常的使用DDK工作呢?
请大家指教,我是才碰DDK.

最后,谢谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-08-02 19:06
应该是在source文件指明了wdm.h是路径,但是没有指明ntddk.h路径
非要包含ntddk.h文件吗?
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-02 11:44
makefile
sources

贴出来看看
windy123
驱动牛犊
驱动牛犊
  • 注册日期2005-08-01
  • 最后登录2005-08-01
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-08-01 20:23
怎么没人帮忙呢?
游客

返回顶部