DialogBlocks创建及编译wxWidgets项目

本文介绍了如何使用DialogBlocks这款wxWidgets专用IDE创建和编译C++项目。DialogBlocks支持界面编辑、事件编辑和代码编辑,提供良好的易用性,与Visual Studio MFC操作习惯相似。关键步骤包括设置wxWidgets路径、配置GCC编译器、调整编译链接选项。通过设置Minimum OS Version为10.8和正确引用wxWidgets库,确保项目兼容性和稳定性。完成设置后,即可在DialogBlocks中完成整个项目的开发流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天说到千万不要用Code::Blocks这货……今天来介绍下比它好用多的wxWidgets专用IDE——DialogBlocks。


DialogBlocks只支持C++ wxWidget项目,并不支持其他语言,可生成C++及XRC文件。DialogBlocks比wxFormBuilder强大之处在于它可以编译,可以在界面编辑器、事件编辑器、代码编辑器之间来回切换,因此可以在这一款软件中就完成整个wxWidgets项目的设计、编写和生成。另外DialogBlocks还可以编译wxWidgets库本身。


总的来说DialogBlocks的易用性较好,虽然在操作上可能有一些细节不是很顺畅,但总体来讲跟Visual Studio MFC的操作习惯比较类似。在编译和链接的设置上也相对较全面(当然没有Xcode那么全,但编译wxWidgets足够了)。


如果用DialogBlocks制作大型界面,需要注册该软件,网上能搜到注册码。


要用DialogBlocks成功编译wxWidgets程序,关键在于Settings。第一次打开DialogBlocks的时候会让你选wxWidgets的路径,这样也就生成了WXWIN全局变量,并且知道了wxWidgets的版本号。接下来的许多路径设置都是基于WXWIN变量的,可以说在这点上DialogBlocks不会出现难以解决的问题。


点击Setttings-Configurations,点击Standard...选择GCC编译器,根据wxWidgets的编译情况,选择Debug或Release,以及是ASNI还是unicode。

然后是下方具体的编译链接设置。wxWidgets无论是在哪个软件中编译,编译链接设置都是差不多的,可以参考我上一篇文章在Xcode中的设置。

1、Build mode、unicode mode、shared mode、Modularity四项根据wxWidgets的编译情况选择。

2、Toolkit选wxosx/cocoa

3、wx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值