1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1)
2. 新建VC 控制台项目(选择为空项目)
3. 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)
输入名称(driver)点击确定就可以了,其他的不要动哦!
完成后的效果!
点击确定按钮之后呈现出来的画面
鼠标右击新建的driver属性,会弹出以下窗口!
<我把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 环境的设 置)