在《Windows驱动开发技术详解》书中讲述了如何设定VC以编译驱动程序,不过稍有点麻烦。<?xml:namespace prefix = o />

在[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.zip和ddkbuild_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前面的钩去掉。

参考

[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/archive/2010/10/24/1859696.html

16、用VS2005调试编译驱动程序相关推荐

  1. VS2005 调试时无法修改代码 解决办法

    VS2005 调试时无法修改代码,纠结了一段时间,最多回到开发状态修改,但对一些小BUG处理,确实很影响开发效率. 原在Win7(32位)下可以,可一到Win10下就不行,在网站查了不少,以BaiDu ...

  2. 18.16 gcc-3.4.5编译错误及解决方法集锦

    18.16 gcc-3.4.5编译错误及解决方法集锦 参考文章: (1)18.16 gcc-3.4.5编译错误及解决方法集锦 (2)https://www.cnblogs.com/baixu/p/10 ...

  3. 使用VS2005调试ASP程序

    很早之前就在PJ的blog上看到可以用VS2005调试ASP程序,但是没有写出具体的步骤,后来一次偶尔也让我找到了方法,但是一直没把它写出来,今天就把用VS2005调试ASP程序的方法写出来,希望对写 ...

  4. Ubuntu 16.04 LTS下编译GPU版tensorflow

    Ubuntu 16.04 LTS下编译GPU版tensorflow 机器学习与数学 · 2016-06-10 13:51 作者: 比特小组 机器学习与数学出品 机器学习必然涉及到代码,本小组选择sci ...

  5. Ubuntu 16.04源码编译安装Apache 2.4.25教程

    这篇文章主要为大家详细介绍了Ubuntu 16.04源码编译安装Apache 2.4.25,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家介绍了Ubuntu 16.04源码编译安装Apa ...

  6. 在Ubuntu 16.04 LTS下编译安装OpenCV 4.1.1

    目录 一 安装前的准备 二 编译并安装OpenCV 4.1.1 注:原创不易,转载请务必注明原作者和出处,感谢支持! OpenCV目前(2019-8-1)的最新版本为4.1.1.本文将介绍如何在Ubu ...

  7. VS2005调试器 1,断点设置有技巧(转载)

    VS2005调试器 1,断点设置有技巧: 1)设置条件断点,比如i==10,变量改变时断点: 2)如何让断点在指定的命中次数或者大于某个次数时触发呢?方法是设定几个断点的HitCount,右键单击断点 ...

  8. Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译

    Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译 转载于:https://blog.csdn.net/phdsky/article/details/782 ...

  9. Ubuntu 16.04 源码编译安装 uhd gnuradio

    Ubuntu 16.04 源码编译安装 uhd & gnuradio 环境介绍 UHD安装 1 安装依赖 2 编译 3 测试安装结果 4 配置 USB gnuradio安装 1 安装依赖 2 ...

最新文章

  1. Atitit Java OpenCV 捕获视频
  2. Apache下PHP的几种工作方式
  3. jquery获取一个table中的一行的每个td的内容
  4. oracle的命名规则
  5. spring +springmvc+mybatis组合web.xml文件配置
  6. 研发团队平稳度过“从小到大”并非易事
  7. html基本标签练习
  8. CSS-文本垂直居中
  9. 内核错误怎么解决?Win11系统内核错误解决方法
  10. 算法快学笔记(十五):贪婪算法与NP完全问题
  11. 基站定位php,基于Python的移动联通基站接口调用代码实例
  12. Caterpillar CAT SIS卡特彼勒最新零件目录系统+维修信息
  13. css之右上角带弧形的三角形标签文字45度倾斜显示
  14. C++ TR1 正则表达式
  15. 定位的坑:class属性有空格
  16. 运行Chromium浏览器缺少google api密钥无法登录谷歌账号的解决办法
  17. 使用cmd上传指定文件到ftp服务器,命令行下的FTP使用详解
  18. Leaflet创建,tileLayer,marker,面的绘制
  19. 宝哥说币|近期爆火的项目Trister′s Lend究竟有什么发展潜力和前景?
  20. 读《微波工程(第三版)》笔记 (4:波方程和基本平面波的解)

热门文章

  1. Mysql: SQL JOIN 子句详解
  2. js大屏导出图片_超大图片全屏动态展示js插件
  3. IPFS:Filecoin和复制证明
  4. sir跟seir模型有啥区别_H3C B5mini拆机,看一下跟B5有啥区别
  5. 天锐绿盾解密_天锐绿盾携手衡阳规划设计院 实现信息系统安全管理
  6. 静态编译qemu_使用QEMU chroot进行固件本地调试
  7. matlab相关系数影像匹配_双目立体匹配步骤详解
  8. anaconda3安装_Anaconda3软件与安装教程
  9. python函数式编程读取数据-python学习笔记9:函数式编程
  10. 决策树的构造——一个手工例子