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

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

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

1_thumb1

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

6_thumb5

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

3_thumb3

完成后的效果!

2_thumb3

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

4_thumb6

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

5_thumb1


4.  设置VC++路径

<我把wdk安装在E盘下>
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++设置选项

<刚开始我们创建了一个空的项目所以项目里没有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)                 //建议选 <本人选择的是多线程调试(/MTd)>
       缓冲区安全检查:否                                            //可选
  (可避免出现  LINK : error LNK2001:  无法解析外部符号  __security_cookie)
高级
     调用约定  __stdcall(/Gz)                                       //必选
 
7.  链接器设置
常规
     启用增量链接:否(/INCREMENTAL:NO)                           //建议 选上
     忽略导入库:是                                                  // 可选 
     ( 设置为此值时,必须在附加库目录中加: E:\WinDDK\7600.16385.1\lib\win7\i3865  这样项目就不会依赖 IDE 环境的设 置) 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgdpf.html