【发布时间】:2020-04-12 10:08:38
【问题描述】:
我已安装 Visual Studio 以在 C 中进行一些测试。“Hello World”示例运行良好。
然后我安装了 WDK 预计将来会做一些测试。但是,当我现在尝试在 C++ 中编译相同的“Hello World”时,我得到了这个错误:
Error MSB8040:
Spectre-mitigated libraries are required for this project. Install them from the Visual Studio installer (Individual components tab) for any toolsets and architectures being used. Learn more: https://aka.ms/Ofhn4c
Test1
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets 436
这是来自 WDK 安装,但老实说,我不太明白为什么会得到它,因为我没有“启用”任何驱动程序开发或类似的东西。我只想编译我的简单 Hello World。
我不想安装任何不必要的东西。我尝试从扩展菜单和其他一些菜单中禁用 WDK,但没有任何帮助。
如何禁用此错误以便我可以正常构建程序?
【问题讨论】:
标签: visual-studio wdk