VS2008+DDK(3790.1830)+ddkwizard搭建驱动开发环境

本文介绍了如何使用VS2008结合DDK3790.1830及ddkwizard搭建驱动开发环境。详细步骤包括安装VS2008、DDK,设置环境变量,配置VC++目录,以及创建驱动工程。在XP系统中可能会遇到编译问题,需使用DDK的编译器手动编译以生成XP版本驱动。

   所谓万事开头难,一切对于新手都是那么的复杂而庞大,在高手门看来是很简单的东西,却可以让新手们头疼几天,其中我就是这样。

开始接触驱动的时候,光是搭建开发环境就折腾了好几天,最后仍没有一个很好的解决方案,不过,还是不要太依赖于工具,这样这失去了动手能力的意义,下面说一下VS2008+DDK(3790.1830)+ddkwizard搭建驱动开发环境。

   1:首先先下载vs2008并安装,这个就不用说了吧。

   2:在下载DDK,并安装,我这里是3790.1830版本的.

   3:分别下载 ddkbuild_bat.zip和ddkbuild_cmd.zip

   4:下载ddkwizard并安装。

  在这里我就不提供下载地址了,大家可以g.cn找找。

 

  将3中的两个文件放到ddk安装文件的跟目录笔者的效果图1如下:

 

 

还是图最直接... : )

 

 

  将上述文件(DDKBUILD.bat 和 DDKBUILD.cmd )的路径添加到系统的path变量(右击我的电脑,系统属性/高级/环境变量/系统变量/path变量双击修改值)。

 

 接下来根据你所安装的DDK的不同版本添加不同的变量到系统变量中。
  右击我的电脑,系统属性/高级/环境变量/系统变量/新建:
  2000 DDK则变量名为: W2KBASE
  XP DDK则变量名为: WXPBASE
  2003 sp1 DDK则变量名为: WNETBASE
  这里我的是WXPBASE(值为E:/WINDDK/3790.1830)

 

  接下来就是在VS2008中下做"手脚",打开vs2008,在菜单栏中选择工具-->选项-->项目和解决方案-->vc++目录,然后在右上角的下拉框中选择可执行文件,然后添加1的两个文件的路径,笔者这里效果图2如下:

然后选择包含文件栏目,加入E:/WINDDK/3790.1830/lib/wnet/i386和E:/WINDDK/3790.1830/inc/ddk/wnet效果图3如下:

 这里请读者根据自己的路径来配置。

基本的配置已经完成,然后来新建一个驱动工程,在其他项目-->vc++-->DDK project,里面选择Driver就会建立一个简单的驱动,然后CRTL+F5进行编译,在到工程路径地下会出现一个sys文件。

 如果要新建一个空工程,直接选择Empty driver工程,字节写代码。

 关于简单的配置就到这里,不过还要说的是,这个配置在XP系统里好像有点问题,用VS2008编译出来的是2003版本的,由于能力有限未能解决,笔者以VS2008来编写代码,然后手动用DDK的编译器来编译,这样就会编译出XP版本的。

 转载请注明:http://blog.csdn.net/ms2146

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值