我装了vs2015 wdk+wdk10 在vs中打开微软的驱动例程时总是有很多错误,有的头文件找不到,要怎

& & & & & & &由于系统一直用的Win7,网上好多例子是VS2015开发的,于是在Win7上装了Vs2015+WDK10,装的时候也知道功能会有一些不能用
& & & & & &
& & & & & & &根据网上的教程,目标平台选择10.0.14393.0,SDK版本也选择10.0.14393.0,但是还是报错各种文件找不到
& & & & & & &fltKernel.h 找不到 & & & ntddk.h 找不到 & & & & & & ntifs.h找不到
& & & & & & & &&
& & & & & & &可是这些文件都在Include/10.0.14393.0/km 目录下面,即使在项目的配置里面包含了这个目录,还是报错找不到(新建的例子是可以编译通过运行的)
& & & & & & &然后就装了win10+Vs2015+WDK10+SDK &,然后直接就OK了....
& & & & & & & &&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:187次
排名:千里之外更多数码资讯,请关注南窗数码
“环境变量计算机”相关经验匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。1402人阅读
编译配置(4)
前几天刚刚用VS2008配置好了WDK7600,各种配置,又是修改项目包含文件目录和库目录,还要修改项目属性,折腾了半天debug下终于生成了*.sys文件(驱动文件),心理很是开心啊,经理看到了,说你这都是啥时候东西了,VS2015可以直接安装不用这么麻烦配置就可以开发驱动,瞬间被泼了冷水,好吧,接着整VS2015 + WDK10吧!
打开&&页面,下载
VS2015 和 WDK10。
根据你的需要下载对应版本的 VS2015,推荐下载 Community 版本,因为这个版本免费且功能齐全。安装包比较大,大概 7G 左右。下载完成后运行安装程序,选择&Visual
C++&和&Windows
这里在安装VS2015的时候呢,最好是全部安装,安装的过程也是很慢的,耐心等待吧!(安装过程中关机的话,重启会继续安装的)
VS2015 安装完成后,开始安装下载好的 WDK10,WDK10 是一个在线安装程序,可以直接安装也可以下载到本地再进行安装,我选择的是直接下载到本地:
等待下载完成后,到下载后的目录直接运行安装程序安装即可。
VS2015 和 WDK 都安装完毕后,运行 VS2015,新建项目时就可以看到有&Windows
Driver&的选项了,我们新建一个 WDK 的 Kernel Mode Driver 的空项目,然后新建一个 DriverEntry.c,里面写一些测试代码:
然后点击项目属性,修改如下几个选项:
修改警告等级为 3:
修改平台为 Windows7 Desktop:
关闭 inf2cat(详见&):
关闭为驱动添加数字签名
然后编译驱动,我选择的是 x64 平台,如无问题,则会编译成功:
1&------ 已启动生成: 项目: TestDriver, 配置: Debug x64 ------
Building 'TestDriver' with toolset 'WindowsKernelModeDriver10.0' and the 'Desktop' target platform.
Stamping x64\Debug\TestDriver.inf [Version] section with DriverVer=08/06/.36.807
DriverEntry.c
TestDriver.vcxproj -& d:\documents\visual studio 2015\Projects\TestDriver\x64\Debug\TestDriver.sys
TestDriver.vcxproj -& d:\documents\visual studio 2015\Projects\TestDriver\x64\Debug\TestDriver.pdb (Full PDB)
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
找一台 Win7x64 开启了 DbgView 调试信息输出(见:)的虚拟机,开机按 F8,选择“禁用驱动程序签名强制”的选项启动系统:
打开 DbgView 和驱动加载工具 InstDrv,将我们写好的驱动复制到虚拟机中,加载我们的驱动,成功后会打印驱动的注册表路径信息:
这里测试驱动的时候呢,不要用本机来进行驱动,最好用虚拟机,在虚拟机里面随便折腾吧!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:22264次
排名:千里之外
原创:43篇
转载:26篇

我要回帖

更多关于 vs2015 wdk10 安装 的文章

 

随机推荐