为C ++设置窗口

时间:2009-05-30 19:40:05

标签: c++ windows ide installation environment

引用常见问题解答,'没有问题也是[...]“新手”'

设置Windows系统(vista,如果重要的话)使用C ++的最佳方法是什么?

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

我非常希望IDE使用相对可移植的格式,例如makefile和配置脚本,没有什么太专有。

我还希望能够毫不费力地添加新的库等,并且可以使用其他人编写的大多数C ++代码。

我很乐意使用命令行。

感谢您的帮助,希望问题很清楚。并且如果已经回答道歉,我确实要寻找类似的问题。

8 个答案:

答案 0 :(得分:5)

我知道这并不是'没有专有权',但你应该看看free Express Edition of Visual C++。在它的封面下,你将获得所有熟悉的make和命令行工具,但是包含在一个抛光的IDE中。

如果您对命令行非常满意,那么您可以在编译器/调试器套件之上通过代码编辑器创建IDE。 MS自己的命令行工具附带platform SDK(免费),您可以在Windbg中获得一个很棒的调试器。我个人最喜欢的代码编辑器是Code Insight。我非常希望Mac版/叹息。

答案 1 :(得分:3)

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

答案 2 :(得分:2)

Windows上有很多适合C ++的IDE。

专业软件开发的事实标准是Microsoft's Visual Studio,它有不同的版本,例如免费Express Editions。这将为您提供一个很好的Windows开发工具链。

但是,对于更“跨平台”的方法,您应该查看免费的Eclipse C++ Development Tooling,它可用于许多平台。只要您自己的代码与平台无关,整个项目就可以在Windows,Linux,Mac等之间共享。

其他替代方案是MinGWCygWin,它们都允许在Windows上使用GCC工具链。

答案 3 :(得分:2)

尝试MinGW compiler,它将附带一个C和C ++编译器,Make等 - 以及许多其他编译器。这可以在命令行中使用,非常容易:g++ -o someprogram.exe somecode.cpp

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

你可能想要尝试的其他一些是Eclipse,它非常强大,但是在你开始习惯它之前,它的许多“强大”会让你感到困惑和难以使用。 Visual C ++是另一个,它(显然)可以非常好地集成到Windows中。当然,你总是可以使用emacs:)

答案 4 :(得分:2)

我建议你评估CodeBlocks

答案 5 :(得分:1)

微软的Visual Studio功能强大,但非常专有。如果您更喜欢开放/便携式内容,我建议Dev-C++Cygwin

答案 6 :(得分:1)

FWIW,我最近经历了这个并尝试了基于VC ++ Express和QT Creator的东西。来自linux / unix背景我发现QT好一点,因为它使用的是Ming编译器和一些基于make的构造。

答案 7 :(得分:0)

如果你只是黑客攻击Windows,我会选择Visual Studio。它肯定会节省您花在编码上的时间。对于Windows来说,大多数开源都已经拥有VC项目,如果不是,那么设置它通常非常简单。通常他们有make或nmake文件供你构建VC兼容的库以便链接。