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版本)