有没有人知道可以轻松使用Windows的c / c ++编译器?我对gcc有一些经验,但我想在Windows机器上开发一些像这样的代码。我见过的许多编译器看起来有点复杂,或者不适用于Windows。
提前致谢。
答案 0 :(得分:6)
通常在Windows上,心态有点不同。您不必担心编译器,而是担心获得一个能够为您完成所有这些工作的良好IDE。
因此,Visual Studio是最佳选择。
答案 1 :(得分:3)
Visual Studio Express
MingW(gcc IIRC)
使用适当的包装Cygwin。
答案 2 :(得分:3)
g++
在Windows上以MinGW的形式提供。或者,Microsoft Visual Studio也是一个选项(Express版本是免费的。)
答案 3 :(得分:3)
Microsoft Visual C ++ Express版:它很好并且免费!
答案 4 :(得分:3)
如果您更喜欢开源和IDE +编译器包,它比Visual Studio更频繁地更新(这在新的,无处完全实现的标准时很有趣),那么这个列表可能适合您:
如果您想了解最近的OpenMP版本,上面也很有趣。 (Microsoft seems still not interested in OpenMP 3.x,但似乎想要发明另一个并行框架(好像还没有TBB和/或OpenMP))
答案 5 :(得分:2)
如果您不知道从哪里开始,请从microsoft的网站下载并安装visual studio express。
有没有人知道可以轻松使用Windows的c / c ++编译器?
定义“简单”。据我所知,一旦你学会了如何使用体面的构建系统并运行工具链,所有编译器都很容易使用。
Windows平台上可用的两个主要编译器是Microsoft Compiler(Visual Studio express)和MinGW + GCC。还有其他人(想到openwatcom / borland c ++ builder),但它们不那么“受欢迎”了。
为了有效地发展,您需要3个主要组成部分:
如您所见,有许多可能的组合。对于我来说,在Windows平台上使用gnu命令行实用程序(来自msys)与qmake和visual studio相比,这是最有效的设置。
visual studio express等“all in one”软件包的主要优点是它可以同时安装所有3个组件。这种软件包的缺点是初学者不会理解程序是如何构建的,因此新手不会很快发现更有效的设置。
答案 6 :(得分:1)
最佳选择恕我直言:
答案 7 :(得分:1)
您可以尝试使用Dev-C ++和mingw。虽然,它就像狮子中的蚂蚁,但它仍然是最好的。
如果存在较旧的mingw等问题,为什么不换新的并更改一些设置。但是,是的,如果你是老学校或不喜欢ides试试,记事本
答案 8 :(得分:0)
我使用OpenWatcom(以前只是Watcom)已有近20年的历史,我对它非常满意。与调试器一样,IDE很简单但很有效。
你应该知道一些事情:
使用Watcom编译器翻译的Tuned C代码就是最好的,尤其是多线程代码。