您的位置:首页 > 其它

CodeBlocks软件的安装以及wxMSW的编译

2013-10-26 23:38 316 查看
Window安装总结

一.准备

1.    到www.CodeBlocks.org这个官网去下载codeblocks-12.11mingw-setup_user记住最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。

2.    到www.wxWidgets.org这个官网去下载wxMSW-2.8.12-Setup这个软件。

3.    软件下载完成

二.安装(可以到这里去获得更多详细资料)

1.安装codeblocks

<1>右击获得管理员权限安装

<2>.直接下一步如下图

<3>.选择“I
Agree”

<4>.选择Custom自定义安装,要全部打勾。

<5>.安装位置自己定义,点击Install安装,安装完成之后,设置环境变量在用户Path添加C:\CodeBlocks\MinGW\bin和C:\CodeBlocks\MinGW\mingw32\bin

2.安装WxMSW插件

<1>.双击wxMSW-2.8.12-Setup文件

<2>.Next(选择I
accept the agreement)

<3>.Next

<4>.Next

<5>.路径自己可以修改的,在这我就用这个路径了。点击Next开始安装。

 

3.编译wxWidget

<1>.用CMD进入目录C:\wxWidgets-2.8.12\build\msw\目录下,执行:

Release版本:

mingw32-make -fmakefile.gcc MONOLITHIC=1 BUILD=release SHARED=1 UNICODE=1 USE_ODBC=1CPPFLAGS=-fno-keep-inline-dllexport

Debug版本:

mingw32-make -fmakefile.gcc MONOLITHIC=1 BUILD=debug SHARED=1 UNICODE=1 USE_ODBC=1CPPFLAGS=-fno-keep-inline-dllexport

 

<2>.注意:为防止编译过程中出现错误(由于使用较新的GCC,可能出现编译到最后出现内存不足问题),最好在执行编译任务前修改下config.gcc文件,其位置在C:\wxMSW-2.8.12\build\msw中。找到CFLAGS与CXXFLAGS对应行,修改为CFLAGS
?=-fno-keep-inline-dllexport

CXXFLAGS ?=-fno-keep-inline-dllexport

即可。

推荐编译命令为

mingw32-make -fmakefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1(release版本)

mingw32-make -fmakefile.gcc BUILD=debug SHARED=1 MONOLITHIC=1 UNICODE=1(debug版本)
如果有不清楚的可以到这里去了解更多!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息