为C ++设置窗口

引用常见问题解答,“没有问题太”新手“

build立一个Windows系统(Vista,如果有的话)使用C ++的最佳方法是什么?

最好用一个漂亮的IDE,易于编译软件(支持make文件等),但适合初学者。

我很喜欢IDE使用相对便携的格式,比如makefile和configuration脚本,没有什么太专有的。

我也希望能够添加新的库等,没有太多的麻烦,并与他人编写的大多数C + +代码工作。

我很喜欢使用命令行。

感谢您的帮助,希望问题是清楚的。 如果已经得到答复,我表示歉意,我也看过类似的问题。

我知道这不完全是“专有”,但你应该看看免费的快捷版的Visual C ++ 。 在它的封面下,你会得到所有熟悉的make和命令行工具,但是却包装在一个精美的IDE中。

如果你对命令行感到满意,那么你可以使用编译器/调试器套件的代码编辑器创建一个IDE。 MS自己的命令行工具随平台SDK (免费),你会得到一个真棒调试器在Windbg 。 我个人最喜欢的代码编辑器是Code Insight 。 我希望Mac版本/叹息这么难。

微软的Visual Studio有一个免费的快速版,其中包含了编程c ++所需的几乎所有东西。
对于Gui来说,主要的选择可能是MFC(旧的和丑陋的),CLR / .Net(新的和令人困惑的)或者看Qt(现在LGPL)或者wxWigets

在Windows上可用的C ++有很多好的IDE。

事实上,专业软件开发的标准是微软的Visual Studio ,它有不同的版本,比如免费的快捷版 。 这将给你一个伟大的Windows开发工具链。

但是,对于更“跨平台”的方法,您应该看看免费的Eclipse C ++开发工具 ,该工具可用于许多平台。 只要你自己的代码是平台独立的,整个项目就可以在Windows,Linux,Mac等之间共享。

其他的选择是MinGW或CygWin都允许在Windows上使用GCC工具链。

尝试使用MinGW编译器 ,它将带有C和C ++编译器,Make等等。 这可以从命令行使用,很容易: g++ -o someprogram.exe somecode.cpp

至于IDE,还有很多。 现在我正在使用Code :: Blocks ,到目前为止它非常好。 而且,它已经支持GCC编译器,并且为你设置了许多适当的标志,所以你真正需要做的就是点击“build”按钮。

其他一些你可能想要尝试的是Eclipse,这真的很强大,但是在开始习惯之前,它的许多“能力”将会非常混乱,难以使用。 Visual C ++是另一个,显然,它将非常好地集成到Windows中。 当然,你可以随时使用emacs 🙂

我建议你评估CodeBlocks 。

微软的Visual Studio功能强大,但专有。 如果你喜欢开放/便携式的东西,我推荐Dev-C ++和Cygwin 。

FWIW,我最近经历了这个,尝试了基于VC ++ Express和QT Creator的东西。 从linux / unix的背景来看,我发现QT使用了Ming编译器和一些基于构造的编译器,所以它更好一些。

如果你只是黑客入侵Windows,我会去Visual Studio。 它肯定会节省你的时间,你可以花费在编码上。 大多数开源的windows或者已经有了VC项目,如果他们不这样做,通常很容易设置一个。 通常他们要么建立或nmake文件为您建立VC兼容的libararies链接。