首页
社区
课程
招聘
[求助]真搞不懂这vs2015+WDK10怎么老是生成SYS出错
发表于: 2017-4-13 23:55 8185

[求助]真搞不懂这vs2015+WDK10怎么老是生成SYS出错

2017-4-13 23:55
8185

真搞不懂这vs2015+WDK10怎么老是生成SYS出错老是说找不到SDK

error : An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building.

错误:对应WDK版本“8.1”不存在一个SDK。请在安装之前安装SDK。

大牛们 进来帮帮忙看到什么回事VS2015不是带了SDK8.1的吗

下面是出错信息:

1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(185,5): error : An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building.

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 133
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

找找离线安装包试试吧,看看工程中有 WDK 版本的配置项没有;

下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=42273

An  SDK  corresponding  to  WDK  version  '8.1'  was  not  found.  Please  install  the  SDK  before  building. 

2017-4-14 08:35
0
雪    币: 878
活跃值: (496)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
缺少和wdk  8.1对应的sdk
2017-4-14 11:41
0
雪    币: 12848
活跃值: (9142)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
4

把项目的  属性→常规→目标平台版本  改成你安装的wdk版本,务必精确到10.0.XXXXX.0,因为WDK10也有N个版本(我这边就有10.0.10240.0、10.0.10586.0、10.0.14393.0三个版本)

2017-4-14 14:04
0
雪    币: 44
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
hzqst 把项目的  属性→常规→目标平台版本  改成你安装的wdk版本,务必精确到10.0.XXXXX.0,因为WDK10也有N ...

为什么我的目标平台只有Windows 10不能选别的

2017-4-15 00:15
0
雪    币: 44
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
重新修复了一下SDK新的问题又来了生成驱动时找不到ntddk.h文件~!


2017-4-15 03:15
0
雪    币: 12848
活跃值: (9142)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
7
你看你装的WDK是什么版本啊  SDK就选什么版本
C:\Program  Files  (x86)\Windows  Kits\10\Include\10.0.XXXXX.0
每个目录都看一看,有km这个目录的才是你应该选的
2017-4-15 13:13
0
雪    币: 44
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
重装了两遍vs2015问题解决了可能是安装不完整少了些文件,在线安装有时候真的太坑了总是少装些文件。
2017-4-16 02:09
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
可以用wdk7+vs2015,我就是这样,调试时就用WinDbg,觉得速度快点
2017-4-16 13:01
0
游客
登录 | 注册 方可回帖
返回
//