代码改变世界

关于windows ddk的一些问题

2010-02-02 10:35 李玉宝 阅读(...) 评论(...) 编辑 收藏

一、DDK安装问题

    相信很多新手学习驱动开发的时候,DDK安装不好一切都免谈。我在自己的博客 http://hi.baidu.com/anglecloudy/blog/item/9b8d841636c6b84321a4e901.html 里面专门介绍了一下武安河winxp 2000 wdm开发的环境配置。完全可以装我那篇文章里面的软件XP 2600 DDK和Driver Studio 3.2(当然我还是习惯3.1,文章里面有下载地址)。不过在DDK开发时,要注意几点

   1、安装VC 6.0后,先装SP6补丁,不然你在编译DDK例子时,会常常出现:Compiler version not supported by Windows DDK也就是VC 6不支持2600

   2、安装DDK时把Build Envirement里面的2000选中(默认的是没选中,要注意),不然以后编译DDK例子时,ntddk.h里面会出现95个错误,而且基本都是有些类型找不到定义,这时你把2000 DDK的头文件加在Directory的Include里面就行了(曾经我写过简单的HelloDDK就是这些错误,搞的我痛不欲生)

 

二、学习书籍选择

 

    在看雪论坛里面有个人写的很全的介绍,我就不多讲了,百度或GOOGLE一下,肯定能找到,我只是建议初学者别看武安河的WDM,可以先看看 <Windows驱动开发技术详解>百度一下,到处都有下载

 

 

三、态度问题

    只有两个字,坚持。我在碰到第一点里面的问题时,曾经把VC和DDK删了又装,装了又删。弄了整整一个星期才弄出点明堂。可能我比较笨,不过只想说,要坚持。