0

我是一名 C++ 程序员,来自在 GCC 中编译的 UNIX 环境,想要开始为 Windows 编译程序。你们会在 IDE/编译器方面推荐什么?与这两种环境相比,我真正要研究的是什么不同?我不打算对我的应用程序做任何真正花哨的事情,只是想要一个带有输入和输出的基本终端窗口,这样我就可以编写一些基本的应用程序。

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

谢谢。

4

3 回答 3

7

VS Express for Desktop比我在 Linux 上使用过的任何 IDE 都要好得多。

于 2013-02-27T15:51:35.547 回答
2

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

  • 优化的替代方案(例如英特尔 C++ 编译器),

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

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

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

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

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

于 2013-02-27T15:52:26.713 回答
-1

使用 TurboC++ 或只是 TurboC。IT 可在线免费获得。但是考虑到 UI,Visual Studio 或具体来说是 Visual C++ 更好。

于 2013-02-27T15:50:37.927 回答