我想在不使用 .NET 的情况下在 Windows 上使用 C++ 开发 GUI Windows 应用程序(不是控制台,而是窗体和按钮)。目前我正在使用“Microsoft Visual Studio 2008 C++ Express”,如您所知,它不包含用于表单和按钮的“表单编辑器”或 RAD 工具。我会使用什么免费工具,有这样的选项?假设我没有钱购买 Borland 或 Books 并且我的知识不是很大(刚刚开始),我可以在哪里找到免费信息和免费工具来编写 Windows GUI 应用程序?
我找到了 Code::Blocks,但对于新手来说,这是一个非常复杂的免费 IDE,可能有一些错误,它包含一个编译器,如果没有事先正确配置,它甚至无法启动一个两行示例控制台应用程序,所以我给了上它(据说它可以很容易地构建一个 GUI)。我找到了 wxWidgets,安装了它,甚至使用 Windows Installer WxPack 也安装了它,但无法使其正常工作,并且没有找到使其工作的示例代码或说明。
我不明白为什么 wxWidgets 需要任何“Sizers”来设计一个简单的表单,我下载了 wxFormDesigner,但它无论如何都不会编译。
我不需要“wxWidgets”的跨平台功能,因为我打算只为 Windows 编写代码。wxWidgets 对于初学者来说设置起来似乎很复杂,甚至设计也很不清楚,我不知道这个 wxWidgets 总是在哀悼什么“sizers”。
所以我想知道是否有人知道更好的东西,可以与 C++ 一起使用的东西 - SETUP and GO!任何具有集成 RAD 编辑器和事件处理的 IDE(类似 C#,但不是 .NET)。
我现在自己回答(因为这个话题已经结束了):最好的商业 C++ RAD 工具与非错误的 Windows 编译器是:Embarcadero C++ RAD Builder。最好的免费软件 C++ RAD 工具与非错误 Windows 编译器是:Ultimate++。它在 C++ 可执行文件中编译框架(不需要外部 DLL 和设置),synthax 是不言自明的,没有错误,速度快,可执行文件大小小,并且还存在 RAD 编辑器。Ultimate++ 也使用 QT,但它在内部编译它。
至于 QT 本身:是的,还有一个非常好的 Windows 隐藏安装程序,但它有依赖关系,对于初学者来说并不容易使用。对于一个尚未准备好使用的具有依赖项的全新框架 QT 来说是什么?