【发布时间】:2013-03-26 11:29:26
【问题描述】:
如果我有一个 VS2012 的 Visual Studio 解决方案文件,其中包含几个 C++ 本机项目和几个 C# 项目,我可以在不安装 Visual Studio 2012 本身的情况下构建此解决方案吗?
这将减轻(除其他外)我们构建服务器节点的维护。
【问题讨论】:
标签: visual-studio visual-c++ msbuild winapi visual-c++-2012
如果我有一个 VS2012 的 Visual Studio 解决方案文件,其中包含几个 C++ 本机项目和几个 C# 项目,我可以在不安装 Visual Studio 2012 本身的情况下构建此解决方案吗?
这将减轻(除其他外)我们构建服务器节点的维护。
【问题讨论】:
标签: visual-studio visual-c++ msbuild winapi visual-c++-2012
您需要安装 VS2012 Express。 基于微软文档: Windows SDK 不再附带完整的命令行构建环境。您必须分别安装编译器和构建环境。如果您需要一个包含编译器和构建环境的完整开发环境,您可以下载Visual Studio 2012 Express,其中包含 Windows SDK 的相应组件。
还有SharpDevelop...应该能够构建您需要的任何东西。您可能也需要安装 SDK - 不确定。但它比 VS (express or not) 轻了很多。如果您觉得 Microsoft 的编译器有问题,C# 和 LLVM 总是有 Mono(和 MonoDevelop/Xamarin Studio),C/C++ 编译的 MinGW 和 LCC。 LLVM 不久前刚刚发布了他们的第一个 Windows 版本,但它看起来相当可靠...... MinGW 已经在 Windows 上工作了很长时间(并且从各种 POSIX 操作系统交叉编译到 Windows 以启动)。 LCC 有时可能会有点片状,但它很小。我认为许可也有点限制,但是您需要检查自己是否打算走这条路。
还有……刚刚找到this: Walkthrough: Using MSBuild to Create a Visual C++ Project。
【讨论】: