Windows下使用codeblocks+wxWidgets开发的配置方法

 

在windows底下使用codeblocks+wxwidgets开发,我选择如下配置
首先下载两个很重要的文件
wxWidgets在windows底下用mingw编译器开发的安装程序
http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.10-Setup.exe
code::blocks在windows底下的附加了mingw编译器的安装程序
http://downloads.sourceforge.net/codeblocks/codeblocks-8.02mingw-setup.exe
下载后安装到windows中,我的放在默认目录中
  1. 到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。
  2. 到www.wxWidgets.org下载并安装wxWidgets,如果只开发Windows程序可以只下载wxMSW版本,如果你喜欢也可以下载wxAll版本。
  3. 编译wxWidgets,如果不知道如何编译可以使用下面的wxbuild.bat进行编译,编译过程大概30分钟。
  4. 因 为CodeBlocks是使用GCC编译器的,所以得先改一下编译选项以支持中文,到Settings->Compiler and debugger下的Other option标签中加入:-finput-charset=GBK,如果源文件是UTF-8或Unicode编码就改成相应的。
  5. 现在就可以新建wxWidgets工程了。
第二步编译wxWidgets
参考 http://blog.sina.com.cn/s/blog_665a45f501016v0s.html配置MinGW

wxbuild.bat,运行脚本前先把CodeBlocks安装目录下的MinGW/bin/目录设到PATH变量里。

@echo off

D:
cd D:\Program Files\wxWidgets-2.8.12\build\msw
title 编译wxWidgets
echo 开始编译
echo ---------------------------------------------------------------------
echo 编译发行版本
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1
echo 编译调试版本
mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
echo ---------------------------------------------------------------------
echo 编译结束
pause

红色的是Unicode选项,如果你不需要Unicode的话可以把它设成0

你可能感兴趣的:(codeblocks)