哪种免费IDE用于C++;可推荐使用简易GUI开发环境(Windows) 我想在Windows上使用C++开发GUI Windows应用程序(不是控制台,而是窗体和按钮),而不用.NET。目前我使用的是“微软Visual Studio 2008 C++快件”,你知道它不包含“表单编辑器”或“RAD”工具。我会使用什么免费工具,它有这样的选项?假设我没有钱买Borland或书,而且我的知识不是很大(刚刚开始),我会在哪里找到免费信息和免费工具来编写Windows GUI应用程序

哪种免费IDE用于C++;可推荐使用简易GUI开发环境(Windows) 我想在Windows上使用C++开发GUI Windows应用程序(不是控制台,而是窗体和按钮),而不用.NET。目前我使用的是“微软Visual Studio 2008 C++快件”,你知道它不包含“表单编辑器”或“RAD”工具。我会使用什么免费工具,它有这样的选项?假设我没有钱买Borland或书,而且我的知识不是很大(刚刚开始),我会在哪里找到免费信息和免费工具来编写Windows GUI应用程序,c++,windows,user-interface,ide,rad,C++,Windows,User Interface,Ide,Rad,我找到了Code::Blocks,但对于新手来说,它是一个非常复杂的免费IDE,可能有一些bug,而且它包含一个编译器,如果之前没有正确配置,它甚至无法启动一个两行代码的示例控制台应用程序,所以我放弃了它(据说它可以轻松构建GUI)。 我找到了wxWidgets,安装了它,甚至使用Windows Installer WxPack也安装了它,但无法让它工作,也没有找到使它工作的示例代码或说明 我不明白为什么wxWidgets需要任何“大小写器”来设计一个简单的表单,我下载了wxFormDesign

我找到了Code::Blocks,但对于新手来说,它是一个非常复杂的免费IDE,可能有一些bug,而且它包含一个编译器,如果之前没有正确配置,它甚至无法启动一个两行代码的示例控制台应用程序,所以我放弃了它(据说它可以轻松构建GUI)。 我找到了wxWidgets,安装了它,甚至使用Windows Installer WxPack也安装了它,但无法让它工作,也没有找到使它工作的示例代码或说明

我不明白为什么wxWidgets需要任何“大小写器”来设计一个简单的表单,我下载了wxFormDesigner,但它无论如何都不会编译

我不需要“wxWidgets”的跨平台特性,因为我计划只为windows编写代码。 对于初学者来说,wxWidgets的设置似乎很复杂,甚至连设计都不太清楚,我不知道这个wxWidgets总是关注什么“尺寸”

所以我不知道是否有人知道更好的东西,准备好用C++安装并运行! 任何集成了RAD编辑器和事件处理的IDE(与C#类似,但与.NET不同)

我现在自己回答(因为这个话题已经结束了): 最好的C++ C++ RAD工具是:BunCabrReC++RAD Builder。 最好的免费软件C++工具,具有非Bug Windows编译器是:终极++。它编译 C++可执行文件中的框架(没有外部DLL和需要的设置) 自我解释,没有错误,快速,小的可执行文件大小和RAD编辑器也存在。 Ultimate++也使用QT,但它在内部编译

至于QT本身:是的,Windows也有一个非常好的隐藏设置,但它有 依赖项,对于初学者来说不容易使用。
对于一个具有依赖关系的全新框架QT来说,这是什么呢

可能是您的选择。

为什么不使用.NET?我想你得和MFC一起去。。。但是,它们在Express中不可用:I/HO C++不是快速GUI开发的正确工具,尤其是初学者。您可能想在另一个平台上编写GUI,比如.NET,添加一个C++后端。如果你真的想写C++ GUI看看QtCreatorMaybe,你应该知道为什么…我认为人们“肯定”会选择博尔兰而不是VS的日子已经过去了。不过我不确定。但是编码为95?真正地一个将近20岁的操作系统?另外,你不想使用.Net的理由也没有多大意义。事实上,XP上已经预装了.Net。和Vista。以及视窗7。以及视窗8。我不知道你说你不能将最低级别的.net打包到安装程序中是什么意思。那不是真的。GUI应用程序通常用C#/.net编写。@feedwall不,它不是编译器。你不理解编译器和IDE之间的区别不是我的问题。如果你下载了一个tarball,你可能下载了错误的东西——tarball是档案。您可能下载了unix源代码发行版。Blocks不是我最喜欢的IDE,但它确实可以工作并且不包含任何病毒。尽管阅读了你在这里的其他评论,我相信你要么是个巨魔,要么是极不成熟的。很明显,你一点也不知道自己在做什么,当别人告诉你你错了时,你会变得咄咄逼人。这也是我的建议。Qt是一个很好的工具,但是对于每一个新的框架,您都需要花费一些时间来学习它。很好investment@feedwallQt有很多语言的绑定,但它的母语是C++。你问了一个问题,然后忽略了所有给你的建议。我不太清楚,如果你不想听到不同的意见,为什么要问一个问题。我甚至不知道Java有一个绑定。只是笑了笑,你一定是在开玩笑吧?这是我们试图帮助的第一个环节。你为什么这么咄咄逼人?阅读这些评论的人都不想帮助你。