Code::Blocks + MinGW + wxWidgets

一、安装 Code::Blocks

1、先安装 Code::Blocks 稳定版,例如安装到 E:\CodeBlocks。
2、下载最新的 Nightly builds 解包并覆盖到 E:\CodeBlocks 中。

二、升级到最新版的 MinGW

方式A:
利用 MinGW 的命令行安装工具 mingw-get.exe

mingw-get install gcc g++ mingw32-make gdb

关于 mingw-get.exe 的用法和可供安装的附加组件包,请参阅 http://www.mingw.org/wiki/Getting_Started

方式B:(推荐)

下载专为 Windows 平台构建的编译器套件 TDM-GCC (Code::Blocks 稳定版中附带的 GCC 编译器采用的也是它)。

无论采用上面哪种方式获取的最新版 MinGW,都要将其覆盖至 E:\CodeBlocks\MinGW\ 。

三、安装 wxWidgets

1、编译 wxWidgets ,也有两种方式:

一种方式是到官网 http://www.wxwidgets.org/downloads/ 下载源代码自行编译,不光要编译静态库版本,还要编译动态库版本等,而且根据不同的运行环境还要分别编译 Unicode 和非 Unicode 版本,编译选项太多、耗时太长,因此不推荐这种方式。

另一种方式是到 http://wxpack.sourceforge.net/Main/Downloads 下载预编译好的 wxPack ,其中包括了 wxWidgets 的稳定版的源码、静态库、动态库、Unicode 和非 Unicode 版本等绝大部分选项,甚至还有 GCC 和 VC 分别编译的版本,最大程度的简化了 wxWidgets 应用开发环境的配置工作。

将获得的 wxWidgets 安装到硬盘中,我安装在 E:\CodeBlocks\Widgets2.8\ 中。

2、配置 wxWidgets:

在 Code::Blocks 中新建一个 wxWidgets project,跟随向导选择 wxWidgets 的版本,我安装的是 2.8.11 版,因此选择 “wxWidgets 2.8.x” ,然后是设置项目名称、路径、作者、邮箱等项目属性,下一步选择 UI 设计器和应用程序类型(基于对话框、基于框架),再下一步比较关键,是设置 wxWidgets 的路径,Code::Blocks 已经预定义了一个全局变量 $(#wx),如果以前没有设置过这个变量的话,此时点击旁边的按钮将会弹出全局变量设置对话框,在 Base 栏内输入 wxWidgets 的主目录 E:\CodeBlocks\Widgets2.8\,include 和 lib 栏设不设置都可以,然后跟随向导选择一下 wxWidgets 库设置,如果你是自行编译的库则要注意这里应与你编译时的选项保持一致。结束向导后,一个 wxWidgets 项目就创建完毕了,可以试着编译并运行一下了,如果各项设置没问题的话,一个基本的 wxWidgets UI 程序将展现在你面前。

posted on 2011-02-05 21:54  RedBeret  阅读(876)  评论(0编辑  收藏  举报

导航