WDK安装失败的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WDK安装失败的问题相关的知识,希望对你有一定的参考价值。

上图为本人参考网上各种教程,配置好环境变量后,在命令行下,去到目录E:\WinDDK\7600.16385.1\src\serial\VirtualSerial,然后build,所得的图片。
WDK安装后,开始菜单不知道为什么没有了“Windows Driver Kits ”,并且WDK目录大小只有1GB左右。
安装在E盘路径为E:\WinDDK\7600.16385.1
现在的问题有:
1.如何在Win7下手动且正确地配置WDK7600.16385.1的环境变量;
2.开始菜单没有了“Windows Driver Kits ”,也没有网上所说的“x86 Checked Build Environment”,甚至安装了之后,开始菜单所有程序里面是没有任何改动的。这是为什么?
3.如何解决问题2?
希望有人能指点迷津,谢谢。

大概是版本不同了吧。建议找个地方下DDK,我在msdn上面似乎找不到呢。 参考技术A 我也不懂,楼主解决了愿意教我么,谢谢!

要在VS2019中使用WDK,应安装经过Spectre缓解的librarie

[在VS2019中使用WDK时,出现构建错误:

error MSB8040: Spectre-mitigated libraries are required for this project

VS2019设置中有很多项目包含“ spectre”。

https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#wdk-for-windows-10-version-1903说:

对于要为其构建驱动程序的每种体系结构,请通过各个组件安装Spectre缓和库->编译器,构建工具和运行时-> MSVC v142-VS 2019 C + x64 / x86 Spectre减轻的库(v14.21)。

https://developercommunity.visualstudio.com/content/problem/746245/spectre-mitigated-libraries-are-required-for-this.html

我认为您需要安装以下组件:MSVC V142-VS2019最新的C ++ x64 / x86 Spectre缓解的库(v14.xx)C ++ ATLv142带有Spectre缓解(x86和x64)C ++ MFC的构建工具具有Spectre缓解(x86和x64)的最新v142构建工具]

哪个安装?

答案

VS2019工具集“ WindowsKernelModeDriver10.0”(需要选择以构建驱动程序项目)似乎使用了VS2019支持的最高版本的C ++工具集。

目前最高版本是14.23,所以只需要安装

MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.23)

以上是关于WDK安装失败的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何开发Windows NT设备驱动程序

Visual Studio 2017 - 无法安装 WDK 扩展

如何安装WDK并运行编译一个工程

VS2015驱动开发环境配置

解决uWsgi 安装失败问题

(Win 7+VS 2013) WDK 8.1 Update 本身是不是足以安装构建环境?