CodeBlocks 20.03 配置 wxWidgets 3.1.4

一、CodeBlocks 20.03

1.去CodeBlocks官网下载 codeblocks-20.03mingw-nosetup.zip,

2.解压到d盘,并把目录改为codeblocks2003

二、.wxWidgets 3.1.4

1.去wxWidgets官网下载wxWidgets-3.1.4-headers.7z 与 wxMSW-3.1.4_gcc810_x64_Dev.7z 这2个文件。

2.在d:\codeblocks2003目录里,新建一个wxWidgets目录,

3.把wxWidgets-3.1.4-headers.7z 解压到wxWidgets目录里。

注意:解压后的目录结构为d:\codeblocks2003\wxWidgets\include

4.把wxMSW-3.1.4_gcc810_x64_Dev.7z解压到wxWidgets目录里。

注意:解压后的目录结构为d:\codeblocks2003\wxWidgets\lib\gcc_dll

三、配置gcc compiler

1.打开codeblocks.exe

2.菜单settings->compiler

3.找到toolchain executables选项卡

4.单击Auto-detect按钮。

此时一般会正确找到Codeblocks2003目录里的MinGW;

如果找不到,则单击...的按钮,自己找到目录确定就行了。

四、添加wxWidgets库文件

1.菜单settings->compiler
2.单击Linker settings选项卡

3.单击Link libraries里的add按钮

4.单击 打开图标的按钮

5.将d:\codeblocks2003\wxWidgets\lib\gcc_dll目录里显示出来的文件全部选中,并单击打开按钮(注2)

五、wxWidgets的设置

1.菜单settings->Global Variables

2.单击按钮New

3.输入wx,确定

4.base,设为D:\codeblocks2003\wxWidgets

5.include:设为 D:\codeblocks2003\wxWidgets\include

6.lib:设为D:\codeblocks2003\wxWidgets\lib。

注意哈,lib里的目录是我们前面改过的gcc_dll目录。

(我这里目前必须是这么改的)

六、建立wxWidgets工程

1.wxWidgets vision选wxWidgets 3.1.x

2.Preferred Gui Builder选 wxSmith

3.Application Type选 Frame Based

4.wxWidgets location 设为D:\codeblocks2003\wxWidgets

5.wxWidgets Library Settings选 User wxWidgets DLL与Enable unicode

七、结束

到这就结啦。第一次配置,若有错误之处,欢迎批评指正。

备注:

注1、如果encodeding settings 设为UTF8,请在 Gloabal compiler settings -> Compiler settins->Other compiler options里加上以下2句

-finput-charset=UTF-8
-fexec-charset=GBK
 

注2、也可以直接添加以下语句

$(#wx.LIB)\gcc_dll\libwxbase32u.a;$(#wx.LIB)\gcc_dll\libwxbase32u_net.a;$(#wx.LIB)\gcc_dll\libwxbase32u_xml.a;$(#wx.LIB)\gcc_dll\libwxbase32ud.a;$(#wx.LIB)\gcc_dll\libwxbase32ud_net.a;$(#wx.LIB)\gcc_dll\libwxbase32ud_xml.a;$(#wx.LIB)\gcc_dll\libwxexpat.a;$(#wx.LIB)\gcc_dll\libwxexpatd.a;$(#wx.LIB)\gcc_dll\libwxjpeg.a;$(#wx.LIB)\gcc_dll\libwxjpegd.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_adv.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_aui.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_core.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_gl.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_html.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_media.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_propgrid.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_ribbon.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_richtext.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_stc.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_webview.a;$(#wx.LIB)\gcc_dll\libwxmsw32u_xrc.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_adv.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_aui.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_core.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_gl.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_html.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_media.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_propgrid.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_ribbon.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_richtext.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_stc.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_webview.a;$(#wx.LIB)\gcc_dll\libwxmsw32ud_xrc.a;$(#wx.LIB)\gcc_dll\libwxpng.a;$(#wx.LIB)\gcc_dll\libwxpngd.a;$(#wx.LIB)\gcc_dll\libwxregexu.a;$(#wx.LIB)\gcc_dll\libwxregexud.a;$(#wx.LIB)\gcc_dll\libwxscintilla.a;$(#wx.LIB)\gcc_dll\libwxscintillad.a;$(#wx.LIB)\gcc_dll\libwxtiff.a;$(#wx.LIB)\gcc_dll\libwxtiffd.a;$(#wx.LIB)\gcc_dll\libwxzlib.a;$(#wx.LIB)\gcc_dll\libwxzlibd.a;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值