Windows驱动开发VS2012 DDK/WDK的环境配置
[开发Windows驱动的配置是很必要的,下文将详细介绍VS2012如何配置驱动开发环境]
[转载]
以下部分内容是转载博客:http://blog.csdn.net/huangxy10/article/details/15284881
[下载]
微软官网下载WDK或者网上有DDK安装包,这是驱动开发的SDK。安装WDK是很简单的,这里不再赘述。
[安装DDK/WDK]
安装完成后配置环境变量。根据你WDK安装的位置不同,变量值是不同的,这点需要注意,你需要根据你的实际情况更改。
[配置VS2012属性]
完成环境变量的配置后,开始详细配置VS2012,下面步骤很重要!
1、打开VS2012,新建一个VC++空白工程。
2、进入Sln配置管理器,新建一个配置,命名为Driver。这个Driver配置是用于生成模板使用,因为配置过程比较麻烦,我们总不能每个Project都配置一次吧。
3、启动VS2005,在菜单栏“项目”-“属性”中依次添加所需的目录,具体配置如下图:
注意:$(WDKROOT)\inc\api一定要放在第一个,否则会导致编译失败
4、 具体的项目属性按照如下设置:
注:创建项目时选择“Win32项目”
按照以上图片配置好后就可以直接编译驱动程序了。
注:如果在编译过程中遇到如下错误:
error LNK2019: 无法解析的外部符号 @__security_check_cookie@4
请您将“项目属性”-“C/C++”-“代码生成”的“缓冲区安全检查”设为“否”
[生成模板]
将配置环境搭建好后,点击VS左上角“文件"——“导出模板”——“项目模板”,设置一些信息,生成一个项目模板,将项目模板拷贝到VS模板专用的文件夹,一般都在Template这个文件夹里面,重启VS就可以看到VC++项目中可以直接选中“你刚刚生成的模板”,然后新建项目。
新建项目后,需要选择“解决方案配置”——“Driver”(刚刚你自定义的那个属性)
[注意]
如果在同一个解决方案里面新建项目都采用这个方法就是OK的,因为Driver的配置是公用的,是一个模板。如果需要单独保存Driver的属性内容,可以打开“属性管理窗口”,找到Driver属性的树,并且右击——“保存”。以便以后随时可以直接生成Driver的属性,不用按照截图一步步设置。前提是WDK的安装位置没有修改。
[相关文章]
最新文章
- 《转》Unity3D研究院之UGUI一个优化效率小技巧
- linux下更新python
- 容器--WeakHashMap
- 攻城狮在路上(伍)How tomcat works(四)Tomcat的默认连接器
- php开发(CI框架使用)
- java 与c#比较
- Bug测试报告--食物链教学工具--奋斗吧兄弟
- Unity中HDR外发光的使用
- string subscript out of range
- java 常用concurrent类
- 如何解决Python脚本在Linux和Windows上的格式问题
- 用纯jsp实现用户的登录、注册与退出
- COCOFrame
- menu菜单项和menubutton菜单按钮的结合使用
- python_pycharm下拉前置标示
- Android SDK提供的常用控件Widget “常用控件”“Android原生”
- IdentityServer4 中文文档 -2- (简介)相关术语
- 阿里云服务器 centos7 ftp安装
- python递归读取目录列表
- LightOJ 1340 - Story of Tomisu Ghost 阶乘分解素因子