六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 297|回复: 0

Windows下使用Code::Block + MinGW + wxWidgets进行开发

[复制链接]

升级  48%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
24
 楼主| 发表于 2012-12-30 16:10:26 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">本文主要讲如何在Windows下使用MinGW编译wxWidgets库并在Code::Block上使用,并将详细记录。我会将主要的信息用其它颜色标注出来。

下面给出我机器上的环境:
Windows XP SP3
MinGW中gcc版本:4.6.2
Code::Block版本:10.05
wxWidgets版本:2.8.12

首先当然是打开最可爱的命令控制台啦。我把wxWidgets安装到E:\下,控制台输入命令进入E:\wxWidgets-2.8.12\build\msw目录输入以下命令
mingw32-make -f makefile.gcc BUILD=release UNICODE=1
mingw32-make -f makefile.gcc BUILD=debug UNICODE=1
也可以不编译debug版本,但项目生成debug版本时会提示找不到库,所以最好也生成一份debug,UNICODE=1指定了编译出来的wxWidgets库支持UNICODE。然后就是等待编译完成.
等啊等,终于编译好了。
打开Code::Block,新建一个wxWidgets项目。选择wxWidgets 2.8.x,然后一路过。到选择wxWidgets目录时,填写E:\wxWidgets-2.8.12,点“NEXT”,弹出一个窗口填写更详细的信息,按下图填写即可。


然后点Close,在后面勾上Enable Unicode,然后一路过。

打开Code::Block的编译器设置页,在Search directories标签页中填写以下信息:
Complier
$(#wx.include)
$(#wx.lib)\gcc_lib\mswu
$(#wx)\contrib\include
Linker
$(#wx.lib)\gcc_lib
$(#wx)\build\msw\gcc_mswu
此时再编译wxWidgets项目,已经能功能编译并链接了。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表