vigny 发表于 2013-9-13 14:50:34

VS2008 PRO 、WDK 和DDKWizard搭建驱动开发环境

本帖最后由 vigny 于 2013-9-14 14:32 编辑

DDKWizard是一个项目创建向导,允许你创建的项目使用从OSR(也可从本网站下载部分)DDKBUILD脚本。该向导将为您提供几个选项来配置您的项目之前的创作,而不是强迫你使用此向导允许您选择想要的选项和具体DDK中的一个子集。当然是预定义的模板文件,因此在一定范围内的项目(S)的内容。不过,我试图选择最好的选择,我能想到的,并提供一种方式来创建快速,轻松地你想DDKBUILD项目。这意味着,我试图离开了那些东西,可能会限制你的选择lateron,并添加其他的选项,这将使你的灵活性,以创建项目后,迅速更改选项。


在Windows XP下,VisualStudio6.0的编译器无法直接对DDK XP的文件进行编译,命令行方式使用起来不方便,无法享受IDE带来的便利,因此,寻找其他的解决方案。

    在http://ddkwizard.assarbad.net/网站上发现了一个很好用的辅助工具DDKWizard,能够方便地对开发环境进行配置,试用之后感觉很方便,真是适合懒人啊,工具的作者也自称是因为懒惰才开发此工具,看来“懒惰是推动科技发展的动力”一点不假,下面是安装步骤,让大家更加方便的学习驱动开发!

一、安装VS2008(我用的是专业版+SP1,速成版本就免了)
二、安装Visual Assist (这不是必需的,我后来装了,似乎启动变慢不少)但它确是我们开发时不可多得的好工具
三、安装WDK
下载WDK及安装细节省略 NEXT就行,如果路径不是默认安装C盘,需要修改DDKWizard 配置文件。
四、安装DDKWizard
下载地址:http://ddkwizard.assarbad.net/
需要下载的文件有
1、ddkwizard_setup.exe
2、ddkbuild_bat.zip
3、ddkbuild_cmd.zip
安装第一个文件跟安装普通程序一样只需要按默认设置即可
2、3两个文件只需要解压copy到我们的wdk所有的根目录即可
如图:

接下来的我们便要设置环境变量了
需要设置的地方有两个
1、path :系统变量
需将C:\WinDDK添加到Path变量中
否则编译时会出现找不到命令的错误
新建系统变量
变量名:WLHBASE ,图中我加了两个,只需第一个即可。
变量值为:C:\WinDDK\7600.16385.0   修改为你安装的wdk路径
如下图
因为本机是Windows 7 64位操作系统,所以其他系统也大差不差

找到环境变量添加一个新变量W7BASE 变量值为:C:\WinDDK\7600.16385.1   
这里的路径填写自己的WINDDK路径。

附上XP的设置方法:

找到环境变量添加一个新变量WXPBASE 变量值为:C:\WinDDK\7600.16385.1   

之后我们启动vs2008设置下包含文件
工具-选项-项目解决方案-VC++目录 如下图:

之后我们新建一下一个空的工程!
启动我们可爱的VS2008
新建项目这里可以看到

我们选择:


之后会弹出这样的一个对话框如下图:

我们去掉不勾选如下图:

然后我们一路F7。


去我们的源码目录下看看是不是生成我们所需要生成的驱动文件呢?

是不是很方便呢?

Tesla.Angela 发表于 2013-9-14 08:14:18

不错,作为范例教程置顶。

wangmin1944 发表于 2014-1-14 16:12:36

强烈顶起

ugvjewxf 发表于 2014-5-5 13:32:40

不知道这个在VS2010是不是也是同样的配置?

_HML 发表于 2014-7-16 17:28:10

恩,不错,我喜欢用VS 开发。。。值得保存。。

陌路人 发表于 2014-12-26 18:07:09

谢谢楼主慷慨分享

upring 发表于 2015-5-9 15:22:13

谢谢非常常用

yhsy1002 发表于 2016-6-27 11:17:52

询问一下楼主,VS2010中我设置工具->选项时出现的是这样的结果,该怎么弄
页: [1]
查看完整版本: VS2008 PRO 、WDK 和DDKWizard搭建驱动开发环境