使用不同的Visual Studio版本编译C ++?

时间:2016-01-30 05:28:23

标签: c++ visual-studio

[回复。建议链接到可能回答我的问题的其他主题。该链接回答了这个问题,我可以从visual studio中单独获得c ++编译器吗?这与我的问题(2)有些相关。但它没有回答更重要的问题(1)。]

退休的专业软件开发人员。

我遇到过一个win32 GUI程序,描述为“用C ++编写并且有意使用Visual Studio 2013构建”。

我没有使用C ++或Visual Studio等现代工具的经验。但是源代码看起来很简单,我想为它添加一些功能。这将是一次很好的学习练习,具有实际的好处。

问题是,我不想在我微不足道的Windows 7 Starter原子上网本上安装一些大型IDE!所以我正在寻找可以编译和链接这个程序的最简单的环境。我甚至不需要IDE,我很高兴用记事本直接编辑源代码!

目前我看不到任何兼容的VS产品比“Visual Studio Express For Desktop”更简单。所以我的问题是:

(1) Visual Studio Express For Desktop是否可以编译和链接要使用Visual Studio 2013构建的win32 C ++ GUI应用程序? (或者这只是一个非首发?)

(2)是否有更简单的解决方案(例如,独立的编译器和链接器)可能有效?

总之,我真的不想要一个完整的,钟声和口哨的环境。我想要一个非常简单的环境,让我只能破解这个源代码。

我知道原子上网本上的任何解决方案都会很慢。

感谢您的期待

1 个答案:

答案 0 :(得分:0)

运气好的话,针对VC ++ 2013的直接使用Win32 API(没有MFC等)的干净C ++代码应该使用Microsoft Visual C++ Build Tools 2015 Technical Preview(只是工具链,没有IDE)构建。从下载页面:

  

这是Visual C ++ Build Tools 2015的预发行版.Visual C ++ Build Tools 2015提供了构建面向Windows桌面的C ++应用程序和库的基本工具。如果要在不在计算机上安装Visual Studio的情况下构建面向Windows桌面的C ++项目,Visual C ++ Build Tools 2015将提供必需的C ++编译器,库,构建脚本和Windows SDK。

     

请注意:此技术预览版尚未经过最终验证,并不适用于生产工作站或服务器。

     

Visual C ++ Build Tools 2015技术预览版附带了与Visual Studio 2015 Update 1打包在一起的相同C ++编译器和库。