要在VS2019中使用WDK,应安装经过Spectre缓解的librarie
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要在VS2019中使用WDK,应安装经过Spectre缓解的librarie相关的知识,希望对你有一定的参考价值。
[在VS2019中使用WDK时,出现构建错误:
error MSB8040: Spectre-mitigated libraries are required for this project
VS2019设置中有很多项目包含“ spectre”。
对于要为其构建驱动程序的每种体系结构,请通过各个组件安装Spectre缓和库->编译器,构建工具和运行时-> MSVC v142-VS 2019 C + x64 / x86 Spectre减轻的库(v14.21)。
我认为您需要安装以下组件: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)
以上是关于要在VS2019中使用WDK,应安装经过Spectre缓解的librarie的主要内容,如果未能解决你的问题,请参考以下文章
WIN10 1703 + VS2017 + WDK10驱动开发环境搭建
VS2017 + WDK7600搭建Windows XP驱动编译环境