提问人:einpoklum 提问时间:9/22/2021 最后编辑:einpoklum 更新时间:12/13/2021 访问量:2124
如何获取 Microsoft 的 C++ 编译器和标准库(仅此而已)?
How do I obtain Microsoft's C++ compiler and standard library (and just that)?
问:
我想尝试使用 Microsoft 的 C++ 编译器编译一些 C++ 代码,并使用他们的标准 C++ 库。但是,我真的宁愿不安装他们的Visual Studio IDE。我过去安装过“整个辣酱玉米饼馅”,编译器自然可以工作,但我记得它真的很大。
现在,我知道Microsoft有一个免费的IDE社区版,其中包括它的编译器,所以我应该在许可证方面很好。一些浏览将我带到了这个下载站点:https://visualstudio.microsoft.com/downloads/,但我似乎只提供了 Visual Studio 的变体,即 IDE。如果我四处搜索“Microsoft C++编译器”,我要么找到 Visual Studio 站点,要么找到在范围方面似乎更相关但已过时的下载,如下所示。然后是 Windows SDK,我希望我不必获得这些,或者我?我还记得你可以下载各种“可再发行”包,也许还有其他“构建工具”包——也许编译器真的只是一个“构建工具”?
如果我确实尝试了 Visual Studio Community Edition 安装程序 - 我表面上可以选择要安装的组件。但是,当我选择“核心 C++ 桌面功能”(这可能也意味着没有编译器)以外的任何组件时,它想要安装 1.9 GB 的数据......添加 MSVC v142 构建工具将我增加到 3.86 GB。哎呀!
底线:我应该怎么做才能只安装 MSVC 编译器和标准库(以及我不需要的最小可能的其他东西集)?
注意:这个问题与我的问题密切相关,但并不是专门关于下载和安装编译器和标准库。因此,其中一个答案是:下载 MSVS,但只需运行编译器。得分最高的答案表面上提供了独立于 Visual-Studio 的下载!...除非你点击链接,否则会立即被告知“生成工具”现在是 Visual Studio 2017 的一部分。无论如何,IIUC。
答:
Visual Studio 生成工具确实是正确的版本。我已将它安装在我们的构建服务器上。
是的,它被称为“Visual Studio”,就像该系列中的其他产品一样,但这并不意味着它带有 IDE。它确实附带了 Visual Studio 安装程序,因此你可以选择 C++ 编译器。
基本安装是 。这是一个 C++“工作负载”,在 Visual Studio 社区中不可用,你可以改用它。vs_buildtools.exe –quiet –add Microsoft.VisualStudio.Workload.VCTools
Microsoft.VisualStudio.Workload.NativeDesktop
评论
vs_buildtools.exe
MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING
已在 95.0.1 版本中修复。Microsoft已经从SHA1升级到SHA256,但Firefox落后了。
评论