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

时间:2014-06-04 12:40:31

标签: c++ visual-studio compiler-construction msbuild visual-studio-2012

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

我调查了一个MSBuild工具,它现在是VS包的一部分,但也可以单独下载(" Microsoft Build Tools 2013")。但是这并没有使用MSVC编译器,所以它对我没有帮助......

是否可以手动复制编译器以便能够执行此操作?有没有人这样做过?

由于

罗兰

1 个答案:

答案 0 :(得分:2)

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

Compiling a Native C++ Program on the Command Line

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

Download Microsoft SDK

祝你好运