我应该用什么来编译Windows上的C ++?

时间:2013-02-27 15:47:47

标签: c++ windows unix

我是一名C ++程序员,来自在GCC编译的UNIX环境,希望开始为Windows编译程序。在IDE / Compiler方面你们会推荐什么?我真的要看看与这两种环境有什么不同?我不打算做任何真正喜欢我的应用程序的东西,只是想要一个带输入和输出的基本终端窗口,所以我可以编写一些基本的应用程序。

我已经开始下载Visual Studio 2012快递,但我想获得更多意见。

感谢。

3 个答案:

答案 0 :(得分:7)

VS Express for Desktop远远优于我在Linux上使用的任何IDE。

答案 1 :(得分:2)

在Windows中,您应该主要使用Microsoft的编译器Visual c++,并补充

  • 优化的替代方案(例如Intel C++ compiler),

  • 符合标准的前端(我不知道任何最新信息,但对于C ++ 03,您可以使用Comeau),

  • 一个“2号”编译器只是为了检查可移植性,这只是GNU工具链的g++ compiler(或者可以在* nix中编译真正可移植的源代码,但这对Windows没有帮助 - 特定代码:g ++确实支持Windows特定的东西。)

Visual C ++和g ++是免费的。

对于专业工作,公司应购买完整的 Visual Studio IDE和 MSDN库订阅。作为一名学生,您可以通过Dreamspark program免费获得完整的Visual Studio。作为一个爱好者,我可以免费获得Visual Studio Express(而我自己,作为一个爱好者,将完整的Visual Studio作为礼物送给微软,不知道他们为什么这么喜欢我。)

据我所知,英特尔和Comeau只是商业用途。

答案 2 :(得分:-1)

使用Turbo C ++或只使用Turbo C.可在线免费使用。但是Visual Studio或者特定的Visual C ++在任何时候都可以更好地考虑UI。