VS2005下编译驱动--VS2005配置DDK
2009-12-28 14:51
399 查看
此文参考了http://hi.baidu.com/xiaozi5/blog/item/08117a01eaee91001c958313.html
在这里向他表示敬意!
虽然我不懂编程,但是我总是想玩玩,看到那么多人都驱动来驱动去的,我也想驱动一下,无奈我不会编程,我想
我不会编程我总可以编译一个SYS吧,于是我就拉出来Easy Sys,用DDK build了一下,居然没看到SYS,郁闷
于是我就上网找呀找,结果还是没找到,那些文章我也看不大明白,于是我就上群里说了一下子情况,然后sislcb
大牛,他说他用的是DDK Wizard,于是我就让他教我,他给了我个链接,根据那个链接,开始进行配置了,好晕啊
1、去http://ddkwizard.assarbad.net/ 下载ddkwizard,ddkbuild_bat.zip,ddkbuild_cmd.zip,这两个也要下载
2、拷贝 DDKBUILD.bat 和 DDKBUILD.cmd 到DDK安装根目录,如我的是G:\WinDDK,这里要注意是根目录
3、添加环境变量,我的电脑→属性→高级→环境变量→在下图中找到path
![](http://images.cnblogs.com/cnblogs_com/torres_fans/1.jpg)
添加环境变量,我这里安装的目录是G:\WinDDK(安装在D盘式一样的D:\WinDDK),所以我添加的就是G:\WinDDK(如果D盘下面则是D:\WinDDK),如下图,记得加分号,呵呵
![](http://images.cnblogs.com/cnblogs_com/torres_fans/2.jpg)
4、启动VS2005,工具→选项→项目和解决方案→VC++目录→添加G:\WinDDK(如果D盘目录下则是D:\WinDDK),如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/3.jpg)
5、根据你所安装的DDK的不同版本添加不同的变量到系统中,注意是新建:
同第3步一样,在我的电脑的属性中添加,
2000 DDK: W2KBASE
XP DDK: WXPBASE
2003 sp1 DDK: WNETBASE,中的一个.
这里我的是WXPBASE(值为G:\WinDDK\2600,如果是D盘则是D:\WinDDK\2600),如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/4.jpg)
6、开始安装DDKWizard,在安装的最后一步你可以选择编辑ddkwizard的配置文件
7、这样就可以编译驱动了,文件→新建项目就会看到多出一个DDK Project,如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/5.jpg)
选择Driver就可以了,就会弹出DDK Wizard的配置对话框,配置如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/6.jpg)
把Create PREfast configuration前面的钩去掉,选择XP DDK,因为我装的是XP DDK,然后点击Finish,OK
8、如果这样就生成驱动的话,可能会出现错误,还需要配置,新建一个项目,然后项目→属性,如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/7.jpg)
9、这样就完全OK啦,生成→生成解决方案,就会出现Sys了,这样以后就可以用VS2005编译驱动喽,生成的sys文件如下图所示:
![](http://images.cnblogs.com/cnblogs_com/torres_fans/8.png)
OK,剩下的就靠大家自己动手去开发了!
我们一起努力哦!
在这里向他表示敬意!
虽然我不懂编程,但是我总是想玩玩,看到那么多人都驱动来驱动去的,我也想驱动一下,无奈我不会编程,我想
我不会编程我总可以编译一个SYS吧,于是我就拉出来Easy Sys,用DDK build了一下,居然没看到SYS,郁闷
于是我就上网找呀找,结果还是没找到,那些文章我也看不大明白,于是我就上群里说了一下子情况,然后sislcb
大牛,他说他用的是DDK Wizard,于是我就让他教我,他给了我个链接,根据那个链接,开始进行配置了,好晕啊
1、去http://ddkwizard.assarbad.net/ 下载ddkwizard,ddkbuild_bat.zip,ddkbuild_cmd.zip,这两个也要下载
2、拷贝 DDKBUILD.bat 和 DDKBUILD.cmd 到DDK安装根目录,如我的是G:\WinDDK,这里要注意是根目录
3、添加环境变量,我的电脑→属性→高级→环境变量→在下图中找到path
![](http://images.cnblogs.com/cnblogs_com/torres_fans/1.jpg)
添加环境变量,我这里安装的目录是G:\WinDDK(安装在D盘式一样的D:\WinDDK),所以我添加的就是G:\WinDDK(如果D盘下面则是D:\WinDDK),如下图,记得加分号,呵呵
![](http://images.cnblogs.com/cnblogs_com/torres_fans/2.jpg)
4、启动VS2005,工具→选项→项目和解决方案→VC++目录→添加G:\WinDDK(如果D盘目录下则是D:\WinDDK),如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/3.jpg)
5、根据你所安装的DDK的不同版本添加不同的变量到系统中,注意是新建:
同第3步一样,在我的电脑的属性中添加,
2000 DDK: W2KBASE
XP DDK: WXPBASE
2003 sp1 DDK: WNETBASE,中的一个.
这里我的是WXPBASE(值为G:\WinDDK\2600,如果是D盘则是D:\WinDDK\2600),如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/4.jpg)
6、开始安装DDKWizard,在安装的最后一步你可以选择编辑ddkwizard的配置文件
7、这样就可以编译驱动了,文件→新建项目就会看到多出一个DDK Project,如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/5.jpg)
选择Driver就可以了,就会弹出DDK Wizard的配置对话框,配置如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/6.jpg)
把Create PREfast configuration前面的钩去掉,选择XP DDK,因为我装的是XP DDK,然后点击Finish,OK
8、如果这样就生成驱动的话,可能会出现错误,还需要配置,新建一个项目,然后项目→属性,如下图
![](http://images.cnblogs.com/cnblogs_com/torres_fans/7.jpg)
9、这样就完全OK啦,生成→生成解决方案,就会出现Sys了,这样以后就可以用VS2005编译驱动喽,生成的sys文件如下图所示:
![](http://images.cnblogs.com/cnblogs_com/torres_fans/8.png)
OK,剩下的就靠大家自己动手去开发了!
我们一起努力哦!
相关文章推荐
- vc6.0使用DriverWizard.awx配置DDK驱动编译环境
- VS2005编译DDK驱动的选项设置
- VS2005编译DDK驱动的所有项目设置
- Linux驱动的配置和编译脚本
- 利用ddk自带的工具build.exe编译windows驱动
- vs2005 + dirverstudio + winxp_ddk驱动开发
- Opencv2.0 lib和dll的编译获取过程 以及 vs2005,vs2008配置过程
- VS2005(VC8)编译、配置Boost.regex
- 用VS2005在Release配置下编译出现清单文件的错误的解决方法
- 关于VS2005编译的程序运行时提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 触摸屏驱动分析之——tslib编译配置
- 怎样配置vc的环境来编译驱动
- 用王艳萍的DriverWizard.awx配置驱动编译环境
- 【Cubieboard2】配置编译内核支持SPI全双工通信驱动
- Visual Studio 2008配置DDK驱动开发环境 收藏
- VS2005 directshow 编译开发环境的配置
- CentOS 5.5 安装配置全攻略 (无线上网 更新源 显卡驱动 firefox3.6 flash插件 编译boost1.43.0 雅黑字体
- 利用ddk自带的工具build.exe编译windows驱动
- 如何把设备驱动文件添加到Linux内核编译选项配置的menuconfig中
- vc6中集成驱动编译环境的配置方法