我需要安装Visual C++ Build Tools。在下载了安装程序后,我尝试安装,但它告诉我需要卸载VS 2015!
怎样解决这个问题? 为什么Visual C++ Build Tools会告诉我需要删除当前的VS 2015安装?
我需要安装Visual C++ Build Tools。在下载了安装程序后,我尝试安装,但它告诉我需要卸载VS 2015!
怎样解决这个问题? 为什么Visual C++ Build Tools会告诉我需要删除当前的VS 2015安装?
我刚刚遇到了一个访问Python库的问题:需要Microsoft Visual C++ 14.0。你可以通过“Microsoft Visual C++ Build Tools”获得它。最新的链接在这里:https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
当你开始安装时,会有几个默认“选项”使安装大小扩大到5GB。如果你使用Windows 10,则需要选中“Windows 10 SDK”选项,如此处所述;如果你使用Windows 11,则需要选中“Windows 11 SDK”选项。
希望这能帮助其他人节省时间!
由于这些组件与通过Visual Studio 2015 Update 2安装的组件相同,因此您不能在已安装Visual Studio 2015的计算机上安装Visual C++ Build Tools。因此,在尝试使用独立安装程序安装Visual C++ Build Tools时,它会要求您卸载现有的VS 2015。由于您已经拥有VS 2015,您可以转到控制面板 - 程序和功能,并右键单击VS 2015项并选择 更改-修改,然后选中与Visual C++ Build Tools相关的那些组件的选项,例如Visual C ++,Windows SDK等,然后安装它们。安装成功后,您可以构建C++项目。
只需将该命令复制并粘贴到cmd
、powershell
或运行(WinKey + R)
中。
winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK"
winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.22000"
--override
之后传递开关。
--add
在安装时将添加特定功能,例如:
Microsoft.VisualStudio.Component.VC.Tools.x86.x64
Microsoft.VisualStudio.Component.Windows10SDK
或Microsoft.VisualStudio.Component.Windows11SDK.22000
针对最新的Visual Studio 2022:
在安装后的任何时间,您都可以安装工作负载或组件,这些工作负载或组件 最初没有安装。 如果您已经打开了Visual Studio,请转到工具 > 获取工具和功能...
,这将打开Visual Studio安装程序。或者,从开始菜单中打开Visual Studio安装程序。从那里,您可以选择要安装的工作负载或组件。然后,选择修改。
来源:https://learn.microsoft.com/en-us/cpp/build/vscpp-step-0-installation?view=msvc-170
https://devblogs.microsoft.com/cppblog/setup-changes-in-visual-studio-2015-affecting-c-developers/
从这里下载相应的安装程序,
https://my.visualstudio.com/Downloads?q=visual studio 2015
非常抱歉说了一些可能很明显的话。但是只有在安装与您正在使用的Visual Studio版本匹配的构建工具后,它才能正常工作。我正在使用VS Code(如果此信息不相关,请原谅),通过安装VS Code的构建工具并按照这个官方指南设置VS Code以使用C++,我让它正常工作了。