编译报错:此项目需要缓解了 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,然后勾选相应的组件。

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

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

相关推荐
颖风船7 小时前
vscode连接vmware中的deepin虚拟机,deepin端配置
linux·ide·vscode
Yupureki11 小时前
《算法竞赛从入门到国奖》算法基础:入门篇-递归初阶
c语言·开发语言·数据结构·c++·算法·visual studio
yi碗汤园12 小时前
【超详细】TCP编程与UDP编程
网络·网络协议·tcp/ip·unity·udp·visual studio
四维碎片13 小时前
【Qt+QCustomplot】QCustomPlot在Visual Studio中的编译问题
qt·visual studio
小龙报13 小时前
【初阶数据结构】解锁顺序表潜能:一站式实现高效通讯录系统
c语言·数据结构·c++·程序人生·算法·链表·visual studio
小胖红1 天前
Xcode 打包失败 处理
ide·macos·xcode
m5655bj1 天前
使用 C# 对比两个 PDF 文档的差异
pdf·c#·visual studio
1024小神1 天前
Vscode/Cursor中的Prettier插件格式化降级操作
ide·vscode·编辑器
深兰科技1 天前
俄罗斯T1集团代表团到访深兰科技,就具身智能与复杂场景工程化应用达成多项合作共识
windows·ci/cd·github·visual studio·具身智能·深兰科技·俄罗斯t1集团
102400241 天前
vscode无法选择conda虚拟环境下的解释器
ide·vscode·conda