【问题标题】:How to install Visual C++ Build tools?如何安装 Visual C++ 构建工具?
【发布时间】:2017-03-23 02:53:43
【问题描述】:

我需要安装 Visual C++ Build Tools。当我下载安装程序时,我尝试安装它,但它告诉我需要卸载 VS 2015!

我该如何解决? 为什么 Visual C++ Build 工具告诉我它需要删除当前的 VS 2015 安装?

【问题讨论】:

  • 您不需要“安装”它,您已经拥有必要的构建工具。您下载的软件包仅在您需要设置(例如,构建服务器)时才有意义。再说一次,我们无法猜测“需要”可能意味着什么。

标签: visual-c++ visual-studio-2015 installation


【解决方案1】:

我在访问一些 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,则需要保持选中 here 中提到的“Windows 10 SDK”选项。

我希望它有助于节省其他人的时间!

【讨论】:

  • 当前链接到Build Tools for Visual Studio 2017,使得这个答案与caiohamamura 的答案相同。
  • 好吧,我猜如果微软后来更新了链接,然后有人在新链接中添加了我的答案,因为他的答案在 2 个月后才出现,所以我的答案当时不是重复的,对吧?
  • 是否需要单独下载微软visual c++构建工具?比如我们可以直接下载“visual studio community 2019”,这样就可以摆脱“需要 MS Visual c++ 14.0”的错误吗?
  • @NitishPrajapati 否,正如答案中的“此处”链接所述,您还需要安装 Windows 10 SDK。 “C++ Buildtools”作为“Visual Studio Community 2019”内的可选安装程序提供,因此您需要后者来安装前者,而前者您似乎只需要 Windows 10 SDK。我不能肯定地说,因为我读得太晚了,并且安装了 C++ Buildtools 的所有自动选中框。
【解决方案2】:

您可以查看Announcing the official release of the Visual C++ Build Tools 2015,并且从这个博客中,我们可以知道构建工具与您在 Visual Studio 2015 中获得的 C++ 工具相同,但它们包含在可编写脚本的独立安装程序中,仅列出您需要的工具构建 C++ 项目。构建工具为您提供了一种在构建机器上安装所需工具的方法,无需您不需要的 IDE。

由于这些组件与 Visual Studio 2015 Update 2 安装程序安装的组件相同,因此您无法在已安装 Visual Studio 2015 的计算机上安装 Visual C++ Build Tools。因此,当您尝试使用独立安装程序安装 Visual C++ 构建工具时,它会要求您卸载现有的 VS 2015。既然你已经有了 VS 2015,你可以去控制面板——程序和功能,然后右键单击 VS 2015 项和更改-修改,然后检查那些与 Visual C++ 构建工具相关的组件的选项,如 Visual C++, Windows SDK……然后安装它们。安装成功后,就可以构建C++项目了。

【讨论】:

  • 就我而言,从更新 1 升级到更新 3 解决了这个问题。
  • 博客文章现在指向 2017 年的工具。独立安装程序链接已失效。
  • 是否只能在没有IDE的情况下下载Visual C++构建工具脚本?
  • 这似乎是正确的链接:devblogs.microsoft.com/cppblog/…
【解决方案3】:

当前版本 (2019/03/07) 是Build Tools for Visual Studio 2017。它是一个在线安装程序,您至少需要包含各个组件:

  • VC++ 2017 版本 xx.x 工具
  • Windows SDK 使用标准库。

【讨论】:

  • “MS Visual Studio 社区 2019”和“MS Visual C++ 构建工具”有什么区别,安装“MS Visual Studio 社区 2019 IDE”是否足以满足对 Visual 构建工具的需求?我在 pycharm 中研究 python,在 pycharm ide 中安装 python 包时,它给了我错误“MS visual c++ 14 build tools required”类似的东西
  • Python 2.7 将始终尝试使用 MS Visual C++ 14。微软甚至发布了专门的安装程序来提供build tools for python
  • 所以我可以假设安装社区 ide 也会安装构建工具吗?
  • @NitishPrajapati 不同之处在于 Visual Studio 社区将安装完整的 IDE 及其所有依赖项,而构建工具将仅提供从源代码构建 C/C++、.NET 应用程序/库的必要工具.因此,如果您自己不是 Windows 开发人员(或不喜欢 MS Visual Studio IDE),但您需要从源代码编译,您只需要构建工具
  • @NitishPrajapati 会的,但正如我所说的 Python 2.7 需要特定的 MS Visual C++ 14 版本,它不适用于 2019 版本。
【解决方案4】:

截至 2022 年 1 月,以下是 Visual Studio 构建工具的直接官方链接:

Visual Studio 2017 构建工具:https://aka.ms/vs/15/release/vs_buildtools.exe
Visual Studio 2019 构建工具:https://aka.ms/vs/16/release/vs_buildtools.exe
Visual Studio 2022 构建工具:https://aka.ms/vs/17/release/vs_buildtools.exe

(aka.ms 是 Microsoft 域)

【讨论】:

    【解决方案5】:

    我也遇到了同样的问题,下载链接现在只适用于 Visual Studio 2017,并且从下载链接安装包对 VS2015 没有任何作用,尽管它占用了 5gB 的空间,但问题更加严重。

    我到处寻找如何使用 Nu Get 包管理器来解决问题,但找不到解决方案。

    事实证明它比这更简单,您只需在 Visual Studio 中的解决方案资源管理器中右键单击项目或解决方案,然后单击“安装缺少的组件”

    【讨论】:

      猜你喜欢
      • 2017-09-25
      • 2021-09-14
      • 2019-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-04-02
      • 2022-10-24
      • 2022-01-05
      • 1970-01-01
      相关资源
      最近更新 更多