Zimmerk的杂物堆 发表于 2012-12-12 23:13:49

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

<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”,弹出一个窗口填写更详细的信息,按下图填写即可。

http://pic002.cnblogs.com/images/2012/125881/2012060721293874.png
然后点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项目,已经能功能编译并链接了。
页: [1]
查看完整版本: Windows下使用Code::Block + MinGW + wxWidgets进行开发