是否可以在没有 Visual Studio 的情况下使用 MSVC 进行编译?

问题描述 投票:0回答:1

在我的工作中,我们尝试使用独立的存储库,这意味着我们的存储库当然包含源代码,但也包含依赖项和构建工具链。我所说的构建工具链是指构建我们的应用程序所需的所有工具。但唯一的例外是 Visual Studio:为了能够编译我们的 C++ 部分,我们需要安装整个环境,这并不是很方便。所以我想知道:是否可以在不安装 VS 的情况下编译 C++ 应用程序?但只有某种构建工具链包?

我调查发现 MSBuild 工具现在是 VS 包的一部分,但也可以单独下载(“Microsoft Build Tools 2013”)。但这不支持 MSVC 编译器,所以它对我没有帮助......

是否可以手动复制编译器来做到这一点?有人这样做过吗?

c++ visual-studio visual-studio-2012 msbuild
1个回答
2
投票

是的,这是可能的。一种可能是复制 cl.exe (VS_FOLDER/bin/architecture) 及其所有依赖项。

在命令行上编译原生 C++ 程序

另一个策略是下载 Microsoft Windows SDK:

下载微软SDK

致以诚挚的问候

© www.soinside.com 2019 - 2024. All rights reserved.