星期四, 十月 23, 2008

简易教程:在Windows XP下用CodeBlocks MinGW WxWidgets快速搭建开源跨平台GUI编程环境

网上很多教程写的复杂,偶实际尝试后简化为如下简易教程。

从下列网站:
http://www.mingw.org/
http://www.wxwidgets.org/
http://www.codeblocks.org/

分别下载到如下文件:
MinGW-5.1.4.exe
wxMSW-2.8.9-Setup.exe
codeblocks-8.02-setup.exe

安装:
1. 安装mingw
运行MinGW-5.1.4.exe,网络安装到C:\MinGW
设置windows Path,加入C:\MinGW\bin

2. 安装wxWidgets
运行wxMSW-2.8.9-Setup.exe,解压缩到C:\wxWidgets-2.8.9
进入C:\wxWidgets-2.8.9\build\msw\,在命令行运行如下命令:
mingw32-make -f makefile.gcc clean
mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=release
mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=debug

编译过程总共大概花费半个小时。

3. 安装codeblocks
运行codeblocks-8.02-setup.exe,安装到C:\Program Files\CodeBlocks\

4. 配置
不用特别配置。codeblocks新建project的时候选择wxwidgets项目,然后向导过程中会让你选择wx的安装位置等,正确选择目录即 可。

Have a try:
1. 启动codeblocks,自动探测到mingw (GNU C++),设为默认编译器即可
2. 新建wxwidgets项目
3. 按向导进行。选择正确的wxwidgets位置
{补充:中间某步骤要注意不要勾选复选框 “wxWidgets 被生成为单一库(monolithic)”}
4. 运行项目,即可出现基本的窗体程序

没有评论: