在Code::Blocks上使用wxWidgets-2.8.0 (一)——安装篇

本文详细介绍了在Windows环境下使用mingw编译wxWidgets-2.8.0的过程及注意事项,并分享了如何在Code::Blocks中配置和使用该版本的wxWidgets。

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

    这几天终于搞定了在windows上使用mingw编译wxWidgets-2.8.0,并且还发现了Code::Blocks这个非常cool的IDE。CB是个跨平台的C/C++ IDE,可以使用多种编译器,还可以使用wxWidgets作为图形库开发GUI程序。可惜的是CB目前好像一直在使用wxWidgets-2.6.0,在网上找了很久都没有找到完整介绍如何使用新版的wxWidget-2.8.0……索性自己尝试了一下,这里把经历共享一下吧。
    安装mingw+msys的方法就不多说了,此外我还在mingw上装了SDL, libjpeg, libgif, libz等等,不过libjpeg和libgif和wxWidgets-2.8.0有冲突,只好在config wxWidgets时禁掉这两个库了。

    第二步是安装wxWidgets-2.8.0
    我下载的是wxWidgets-2.8.0 windows版的安装包(wxMSW-2.8.0-Setup.exe),但里面都是源代码,还是要自己编译才行。
    (1) configure
    在rxvt中进行configure和make。首先在wxWidgets安装目录下建立build-release文件夹,在该文件夹下我的configure参数如下:
    ../configure --enable-msw --enable-static --disable-shared --enable-release --enable-unicode --enable-monolithic --enable-html --enable-xrc --enable-gui --prefix=/mingw
    表示要生成一个静态的release版的库,而且强烈建议使用--enable-monolithic,这保证了生成的库文件只有一个(当然wx的一些图形库还是独立存在的,但是不多),否则会生成很多库文件,等你写Makefile,link的时候你就会郁闷死了。
    如果某些图形库不支持或不兼容,还要disable掉这些库。

    (2) make, make install
    还是在build-release目录下make && make install。然后去喝杯咖啡吧。

    (3) 测试Sample
    进到build-release/samples/minimal下:
    make
    ./minimal
    哈哈,终于看到使用wxWidgets的窗口蹦出来了!有兴趣再编编别的sample也可以~

    (4) 安装配置Code::Blocks
    现在release的最新的CB是RC2版,当然你也可以下载nightly build,不过听说不稳定,就用RC2好了。直接下载安装文件安装即可。安装时别忘选svn/cvs support和RAD editor for wxWidgets.
    然后在Settings->Compiler->Programs里设置compiler installation directory为mingw的目录。
    new projects->console applications测试一下吧。怎么样,还可以吧~

    下篇文章继续介绍使用wxWidgets-2.8.0与CB进行RAD开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值