编译报错:此项目需要缓解了 Spectre 漏洞的库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们

在编译时报错:此项目需要缓解了 Spectre 漏洞的库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。了解详细信息: https://aka.ms/Ofhn4c [F:\theia\node_modules\node-pty\build\conpty.vcxproj]

这个报错是第一次见,也是出现在第一次编译项目时。

报错原因:我刚下载了Visual Studio新版进行编译,只勾选了最基础的【使用C++的桌面开发】(如下图),其他组件都没有下载。

这里的报错提示是要安装Spectre 缓解漏洞库

具体安装步骤如下:

  1. 打开 Visual Studio Installer

  2. 进入当前编译环境使用的版本进行修改

  3. 首先在右侧查看当前的MSVC是什么版本,如图我的显示的是【最新】,并没有显示版本号

    如果显示的是版本号,在最后的括号里:"MSVC v142 - VS 2019 C++ x64/x86 生成工具(V14.27)"

  4. 去【单个组件】里搜索并安装适合自己电脑型号和版本号的缓解漏洞库。
    可以直接根据上述看到的MSVC版本号进行搜索。

    如下图,把【缓解】和【生成工具】都勾上

如果你明确自己的MSVC版本,比如"MSVC v142 - VS 2019 C++ x64/x86 生成工具(V14.27)"

那么就可以直接搜索版本号14.27,然后勾选相应的组件。

之后点击右下角的【修改】按钮,等待安装完成。

重新打开项目进行编译,就不会报错了!

相关推荐
水饺编程6 小时前
第5章,[Win32 章节] :圆角矩形教学插图绘制程序
c语言·c++·windows·visual studio
2501_915106327 小时前
第一次开发 iPhone App,可能碰到的问题,解决办法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
OsDepK1 天前
xcode应用构建至testflight测试流程
ide·macos·xcode
frjc1 天前
如何在 IDEA 中打开并运行已有Java项目
java·ide·intellij-idea
沧海一笑-dj1 天前
【C++】Visual Studio 2026下载和安装
c++·visual studio·vs·vs2026
女神下凡1 天前
PyCharm 2026破解激活
ide·python·pycharm
谁刺我心1 天前
【vscode问题】远程remote cpptools导致linux板子cpu爆炸问题
ide·vscode·编辑器
一直C2 天前
Linux网络编程|HTTP协议详解(报文、请求方法、状态码)
linux·http·wireshark·vim·visual studio
LaughingZhu2 天前
Product Hunt 每日热榜 | 2026-09-02
java·ide·intellij-idea
小芒果_012 天前
从0到1,将pycharm上的项目上传到github
ide·pycharm·github