Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建.doc

[置顶]Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建(菜鸟的经验)

分类: 驱动开发 2011-08-12 23:30 863人阅读 评论(3) 收藏 举报

?

自己在研究驱动开发,第一步就是开发环境的搭建,网上已有很多的教程一,我也是按着教程一步一步搭建的,但在搭建过程的过程当中遇到一些问题,也花了我不少时间。

第一个难题就是,我是Windows7+VS2010+WDK的开发环境。

首先我参考了网上的一篇文章:/guojingjia2006/archive/2011/03/19/142211.html

WINDOWS 7 配置驱动开发环境(wdk7.60)

1.? 安装VS2010,WDK7.60(GRMWDK_EN_7600_1)

2.? 新建VC 控制台项目(选择为空项目)

3.? 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)

输入名称(driver)点击确定就可以了,其他的不要动哦!

完成后的效果!

点击确定按钮之后呈现出来的画面

鼠标右击新建的driver属性,会弹出以下窗口!

4.? 设置VC++路径

a.? 配置可执行文件目录:E:\WinDDK\7600.16385.1\bin\x86; b.? 配置包含目录:E:\WinDDK\7600.16385.1\inc\ddk? ??????????????????????? E:\WinDDK\7600.16385.1\inc\?? ??????????????????????? E:\WinDDK\7600.16385.1\inc\api?? c.? 配置库目录:??? E:\WinDDK\7600.16385.1\lib\win7\i3865

?

新建C/C++文件 不然无C/C++设置选项

常规? 目标文件扩展名:.sys????????? //必选

6.? 设置C/C++选项 常规选项卡 1 调试信息格式(C7 兼容(/Z7)??????? //可选 2 警告等级???? (2 级(/W2)????????? //可选 3 将警告视为错误? (是(/wx)???????? //可选 ? 优化选项卡 优化(禁用/Od)????????????????????????? //可选 ? 预处理器 预处理器定义:WIN32=100;_X86_=1;WINVER=0x501;DBG=1???????? //必选 ? 代码生成 ?????? 启用最小重新生成:否??????????????????????????????????????? //可选????

?????? 基本运行时检查:默认值???????????????????????????????????? //可选 ?????? 运行时库:多线程调试(/MTd)? 或? 多线程(/MT)???????????????? //建议选 ?????? 缓冲区安全检查:否??????????????????????????????????????????? //可选 ? (可避免出现? LINK : error LNK2001:? 无法解析外部符号? __security_cookie) 高级 ???? 调用约定? __stdcall(/Gz)?????????????????????????????????????? //必选 ? 7.? 链接器设置 常规 ???? 启用增量链接:否(/INCREMENTAL:NO)?????????????????????????? //建议 选上 ???? 忽略导入库:是????????????????????????????????????????????????? // 可选? ???? ( 设置为此值时,必须在附加库目录中加: E:\WinDDK\7600.16385.1\lib\win7\i3865? 这样项目就不会依赖 IDE 环境的设 置)?

???? 如果否? (? 设置为此值时,将依赖? IDE? 的环境的相关设置? ) ? 输入 附加依赖项 ntoskrnl.lib;Hal.lib;wdm.lib;wdmsec.lib;wmilib.lib;ndis.lib;MSVCRT.LIB;LIBCMT.LIB?????? //必选???

//NT式驱动? ntoskrnl.lib??? WDM式驱动??? wdm.lib ( HalXXX

vs2010 wdk c语言,Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建.doc相关推荐

  1. Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建

    本帖通过Augusdi的一篇博文进行重新总结 第一步:安装Visual stdio 2010 1.安装VS2010 第二步:安装WDK安装包 2.安装WindowsDriverKit7-GRMWDK_ ...

  2. 驱动开发 环境搭建(VS2008+WDK+DDKWzard)

    这篇文章比较适合初学驱动,搭建一个自动化的环境对于开发来说是事半功倍啊: 开发驱动,首先就是搭建开发的环境.既然是开发windows下的驱动程序,那MS的开发工具是一定要的.现在vs都到2010了,所 ...

  3. 驱动开发 环境搭建(Win7-VS2008+WDK+DDKWzard)

    这篇文章比较适合初学驱动,搭建一个自动化的环境对于开发来说是事半功倍啊: 开发驱动,首先就是搭建开发的环境.既然是开发windows下的驱动程序,那MS的开发工具是一定要的.现在vs都到2010了,所 ...

  4. stm08S单片机C语言编,STM8S单片机入门1(开发环境搭建)

    STM8S单片机开发环境由三大部分组成,包括PC机上的开发软件(集成开发软件.驱动程序等).调试&编程器ST-LINK.目标单片机电路板.如下图所示: 1.PC机上开发软件 PC机上的软件包括 ...

  5. (31)驱动开发环境配置(VS2010+WDK7600)

    本文介绍如何在WIN10配置XP驱动开发环境. 注意,VS2010和WDK都是安装在物理机的. 一.安装VS2010 https://docs.microsoft.com/zh-cn/visualst ...

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

    VS2008 PRO .WDK 和DDKWizard搭建Vista驱动开发环境 标题:VS2008 PRO .WDK 和DDKWizard搭建Vista驱动开发环境       作者:eping Em ...

  7. 九七的Windows内核驱动开发 WIN10-2004+VS2019+WDK驱动开发环境安装及配置

    WIN10-2004+VS2019+WDK驱动开发环境安装及配置 一.定义介绍   本节介绍如何在Windows10系统(2004版本,操作步骤中有如何查看版本)中安装VS2019及WDK开发包,并进 ...

  8. C 语言学习笔记(三):C 语言开发环境搭建

    文章目录 一.Windows 二.Linux 2.1 VMware Workstation Pro软件简介及安装 2.2 安装 Ubuntu 系统 2.2.1 Ubuntu 下载 2.2.2 安装 U ...

  9. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

最新文章

  1. malloc 源码_【C++学习笔记(九)】之 new运算符的使用/ new 与 malloc的异同(附代码,详细注释)...
  2. 腾达tenda无线路由器网络拓展wds功能实战配置手册
  3. 莫利定理的超直观演示!
  4. P3301 [SDOI2013]方程
  5. java jdom 设置第1行_Java通过jdom操作生成XML文件的实例代码下载
  6. 假如让你来设计SSL/TLS协议,你要怎么设计呢?
  7. python面试题之用列表解析式选出1-100中的奇数
  8. python FastDFS
  9. 网易云音乐ubuntu 18.04下无法打开的解决办法
  10. Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试
  11. ORM框架使用优缺点
  12. 最新 IOS应用开发Icon规格自动裁剪器(C#)
  13. 首次 LFS 搭建全过程
  14. python对excel增删改查_利用python模拟sql语句对员工表格进行增删改查
  15. 海马玩模拟器 v0.7.2 官方版
  16. PHP开发基于Mirai的QQ机器人(一)
  17. 移动端js触摸touch详解(附带案例源码)
  18. 类名.this与类名.class
  19. [Java笔记]day15
  20. Django创建加法计算器

热门文章

  1. c++ std::set集合具体使用
  2. mp4太大了怎么压缩变小?
  3. mongodb $inc 加小数_这颜值谁不爱呢?阿斯加特 洛极W3 RGB内存条 开箱评测
  4. 家长育儿必备,孩子身边的故事大王《故事口袋-听听》免费下载
  5. 开了batch_norm,训练集acc很高,而测试集acc很低怎么解决
  6. mysql多表操作语句_MYSQL数据库语句之多表操作(三)
  7. LWN:5.18 开发周期数据分析!
  8. Macropodus自然语言处理(NLP)工具包(Albert+BiLSTM+CRF)
  9. IBM ThinkPad 的历史,资料,产品
  10. 医院信息化-1 信息系统概况