1

我的印象是某些编译器仅适用于制作 Windows 应用程序。

4

6 回答 6

4

如果您想开发 GUI 应用程序和/或寻求最大的可移植性,请使用 MinGW 编译器和Qt Creator IDE(它与 MinGW 捆绑在一起)。

如果您想坚持使用 Windows,并且不介意直接使用 Win32 API 编写 UI,那么 Visual C++ Express 就可以了。

于 2009-10-07T22:41:19.023 回答
3

如果您关心 Unix 的可移植性,请使用基于 gcc的mingw编译器。Gcc 在许多架构和操作系统上广泛可用。如果您只为 Windows 工作,与 Codeblocks 相比,Visual Studio Express 可能是更好的选择。

于 2009-10-07T22:20:25.770 回答
1

Visual Studio Express怎么样?这是一个带有非常好的 IDE 的完整包。

于 2009-10-07T21:52:50.027 回答
0

Codeblocks支持许多编译器。我建议将 CBmingw用于一般用途。

于 2009-10-07T21:53:53.527 回答
0

取决于你想做什么。如果您想使用 POSIX API,您可能需要使用 mingw。如果您分发给 Windows 人员,您可能希望使用 Visual Studio,因为它的编译器通常更擅长生成优化代码。

如果您想要多个平台,CMake 可能是您想要使用的东西 - 它会使用所有正确的设置为您创建 CodeBlocks/Eclipse/Visual Studio/GNU Make 项目。

于 2009-10-07T22:37:38.010 回答
0

如果你热衷于使用 Codeblocks,mingw 是一个不错的选择。但是 C++ 不像 Java。它不是一次写入到处运行。它也不是在不同平台上编译一次就可以在任何地方运行。

您必须针对不同平台(win/unix 等)更改代码(例如:Windows 和 Linux 上的套接字编程不同)

这意味着您不是独立于平台的。所以我建议你去一个更好的。Eclipse 很好,社区很棒,但对我来说 QT 或 Visual Studio(.Net 的 6.0 或 2008)会更好。

于 2009-10-07T22:52:42.600 回答