16、用VS2005调试编译驱动程序

在《Windows驱动开发技术详解》书中讲述了如何设定VC以编译驱动程序,不过稍有点麻烦。

[2,3]中也有用VC设置的方法。不过有点麻烦。

下面,我们用另外一种方法来进行编译:

[4]官网上下载如下几个文件:

ddkwizard_setup_v1.3.0a.exe,

ddkbuild_bat.zip,

ddkbuild_cmd.zip

不过太慢,我下了,在CSDN上传中[7]

步骤:

1、安装 ddkwizard_setup_v1.3.0a.exe,

2、解压ddkbuild_bat.zipddkbuild_cmd.zip,得到的两个文件拷贝到WDK根目录里;如我的是E:\WinDDK

3、添加Windows环境变量(我的电脑中)

1)添加Path

将安装的目录D:\WinDDK添加Path中;不同项用加分号隔开。注意是系统变量,不是用户变量,当然可以两个都加。

4、启动VS2005,工具→选项→项目和解决方案→VC++目录→添加G:\WinDDK。默认是可执行目录下。

5、根据你所安装的DDK的不同版本添加不同的变量到系统中,注意是新建:

      同第3步一样,在我的电脑的属性中添加,

      2000 DDK: W2KBASE

      XP DDK: WXPBASE

      2003 sp1 DDK: WNETBASE,中的一个。

6、说明:

(也可以在以上几步都设置后再安装DDKWizard

最新WDK地址:

http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO

7、设置VS

Create PREfast configuration前面的钩去掉。

wps_clip_image-14204

参考

[1] Windows驱动开发技术详解

[2] http://www.cnblogs.com/Torres_fans/archive/2009/12/28/1634149.html

[3] http://www.cnblogs.com/DotCpp/archive/2010/01/27/DotCpp.html

[4] http://ddkwizard.assarbad.net/

[5] http://www.cnblogs.com/Torres_fans/archive/2009/12/28/1634135.html

[6] http://www.360doc.com/content/10/0731/09/1794115_42661252.shtml

[7] http://download.csdn.net/source/2779915

原文地址:https://www.cnblogs.com/mydomain/p/1859696.html