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版本)
如果有不清楚的可以到这里去了解更多!
一.准备
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版本)
如果有不清楚的可以到这里去了解更多!
相关文章推荐
- java方法中的参数用final来修饰的原因
- 数据结构之 非递归方法先序遍历二叉树
- 我很无聊,但是我爱你
- PHP "十二五" 简易 BLOG 代码- 未测试- 07
- PHP中变量的作用域
- 8 款值得一试的全新 jQuery 插件
- VMProtect的使用
- C#设计模式(12)——享元模式(Flyweight Pattern)
- PHP "十二五" 简易 BLOG 代码- 未测试- 06
- (笔记)spss的非参数检验
- hdu 1754 线段树
- js中的replace的使用方法
- 【Asp.net】 多线程更新控件的山寨方法
- hex文件格式
- Android照片墙应用实现,再多的图片也不怕崩溃
- VS debug下为什么多此一举jmp函数地址?
- VS debug下为什么多此一举jmp函数地址?
- 北京:一个大学生每年要花多少钱
- 遗传算法解决TSP问题
- hadoop 提高hdfs删文件效率----hadoop删除文件流程解析