gpt4 book ai didi

c++ - 每次我启动新的VS项目 “Spectre-mitigated libraries are required for this project.”时出错

转载 作者:行者123 更新时间:2023-12-02 10:10:14 24 4
gpt4 key购买 nike

每当我在Visual Studio上启动新的C++项目并进行编译时,都会遇到此错误。然后,我必须去设置并禁用幽灵缓解。

Error MSB8040 Spectre-mitigated libraries are required for thisproject. Install them from the Visual Studio installer (Individualcomponents tab) for any toolsets and architectures being used. Learnmore: https://aka.ms/Ofhn4c2_Beginner-IntermediateC++

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft
VC\v160\Microsoft.CppBuild.targets 428


有没有一种方法可以默认自动禁用此选项?
为什么默认情况下为我启用此选项?我想我可能在整个过程中都弄乱了某个安装,因为我没有在网上看到很多有关此的帖子。
What I have to do every time to fix it
注意:我记得尝试安装建议的库,但其中有大约十二个,它们似乎没有什么不同。但是,那是很久以前的事了,我可能犯了一个错误。我会再试一次。

最佳答案

好的,感谢@dxiv,我设法解决了这个问题,即,现在我在Visual Studio上的新C++项目默认情况下已关闭Spectre Mitigations,并且我不必在每次创建新项目时都手动禁用它。
首先,我卸载了WDK,但无法解决问题。
然后在Visual Studio安装程序>修改>单个组件下>取消选中显示WDK(3MB)的框>修改。这将删除该WDK组件。现在,默认情况下将禁用幽灵缓解功能。
该解决方案可能是由于我提到的两个步骤,但仅从Visual Studio安装程序中删除该组件可能就足够了。

关于c++ - 每次我启动新的VS项目 “Spectre-mitigated libraries are required for this project.”时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63889707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com