VS2012+WDK8.0搭建WDF驱动开发环境

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012+WDK8.0搭建WDF驱动开发环境相关的知识,希望对你有一定的参考价值。

根据目前资料,如果要调试ReactOS源码,有很多工作要做;安装RosBE,下载ReactOS源码,生成VS工程,由源码生成镜像文件,等步骤;然后VS还要搭建驱动开发环境;然后由虚拟机装载运行镜像,VS配置驱动开发相关设置,连接到虚拟机;然后可以在一方发生中断,另一方捕获;就可以调试ReactOS了;

下面来做其中一个步骤,搭建驱动开发环境;

安装WDK 8.0;

这是下载的内容;

安装出现下面提示;这是说,当前安装内容已经是最新的;

因为之前安装过WDK 10.0,还安装了WDK 8.0;但是VS2012是在之后安装的;

如果先安装VS2012,再安装WDK 8.0,则VS2012一级菜单会出现一个Driver菜单;这样就可以做驱动开发;如果VS2012在WDK 8.0之后安装则不行;

Windows Driver Kit 这两个,就是WDK 10和WDK 8;全部卸掉;

开始安装wdk 8.0;

安装完成;

看一下VS2012一级菜单出现了 DRIVER;这就可以做驱动开发了;

新建一个VC++项目看一下,模板里面已经出现了驱动开发的模板;

根据目前资料,VS2012必须安装WDK 8.0,WDK 8.1则和VS2013搭配;

以上是关于VS2012+WDK8.0搭建WDF驱动开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Win8 系统下 用VS2012 + WDK8.0 编译驱动程序filedisk-17 错误[之前是好的/系统重装后就编译不通过]

error C2039: 'SetDefaultDllDirectories'错误解决办法

WDF驱动开发- 一个简单的WDF驱动(non-pnp)

VS2013+WDK8.1 驱动开发环境搭建

微软开源驱动程序模块框架WDF

WIN10 1703 + VS2017 + WDK10驱动开发环境搭建