本人使用的版本:winXp sp3 msdn版,Code::Blocks 8.02版,wxWidgets 2.8.10版。
1. 下载安装带mingw的Code::Blocks(这个就不详细说了,直接下载exe版的很容易搞定),使用标准安装(默认安装wxSmith插件),假设Code::Blocks装在D:/Program Files/CodeBlocks中。
2. 安装好之后启动Code::Blocks,会出现一个编译器选项对话框,选择第一个GUN GCC Compiler(后面有detected标志)就能编译C/C++项目了
3. 在系统->高级->环境变量->Path中添加:
a) D:/Program Files/CodeBlocks/MinGW/libexec/gcc/mingw32/3.4.5;
b) 和D:/Program Files/CodeBlocks/MinGW/bin;
4. 这里开始安装wxwidgets,先到网站下载完全版(或windows相应版本,叫做MSW,即Microsoft windows)
5. 解压软件到目标目录(这里假设为D:/wxWidgets-2.8.10)
6. 开始菜单->运行->cmd->回车进入命令行
7. 切换到目录D:/wxWidgets-2.8.10/build/msw
8. 执行命令mingw32-make -f makefile.gcc BUILD=debug UNICODE=1(详细的参数见D:/wxWidgets-2.8.10/INSTALL-MSW.txt),这里参数很关键,BUILD选项共两个参数debug和release。因为选项用Code::Blocks编译wxWidgets项目时必须编译成相应的目标(build target中的debug对debug),否则会提示找不到libwxmsw28ud_core/libwxmsw28u_core等。Unicode道理也一样,这里1表示使用Unicode,0表示不使用Unicode。
9. 切换到目录D:/wxWidgets-2.8.10/samples/minimal
10. 执行命令mingw32-make -f makefile.gcc BUILD=debug UNICODE=1
11. 打开Code::Blocks中compiler and debugger settings,在Linker settings->link libraries中添加D:/wxWidgets-2.8.10/lib/gcc_dll/目录下所有*.a文件。
12. 在Search directories里的Compiler里面添加上D:/wxWidgets-2.8.10/lib/gcc_dll/mswu/wx。
13. 新建一个wxWidgets project,按提示填写相应的保存目录和版权信息,其中
a) preferred GUI builder中可以选择wxSmith;
b) wxWidgets location,在base里面选择D:/wxWidgets-2.8.10就可以了;
c) wxWidgets Library Setting里面的设置必须和wxWidgets编译选项相一致(本例中采用的是enable Unicode,另外两项不选)。
常见问题解决:
1. 找不到wx/setup.h,libwxmsw*,*.h等文件
a) 查看build target是否与wxWidgets编译选项相一致,debug对debug,release对release。
b) 在Linker settings->link libraries中添加D:/wxWidgets-2.8.10/lib/gcc_dll/目录下所有*.a文件。
c) 在Search directories->compiler里添加D:/wxWidgets-2.8.10/lib/gcc_dll/mswu/wx。
d) wxWidgets编译有问题或路径设置有问题(路径中最好不要包含汉字)。
2. 脚本异常,/CodeBlocks/share/CodeBlocks/templates/wizard/wxwidgets/ wizard.script中的XX行执行错误
a) 肯定是设置地有问题,首先检查有没有使用汉语路径,如果使用了,改一下,然后进行b;
b) 将Code::Blocks的设置信息删除(位置在系统盘中的/Documents and Settings/你的用户名/Application Data,删除其中的codeblocks文件夹,然后进行c;
c) 重新进行正文中11-13步的设置;
d) 如果问题没有解决,删除wxWidgets所在目录的所有东西(可能需要重新启动explorer.exe),取消使用汉字目录,删除Code::blocks的设置信息,从编译wxWidgets(正文第5步)重新编译wxWidgets和设置环境。
分享到:
相关推荐
wxWidgets2.8.10完全版和CodeBlocks8.02windows安装版(带mingw)
专供Windows7用户使用,其它Windows平台请下载完整版或另外安装.net framework 3.5
而chm版对眼睛又不太好,固本人对其进行了一定整理,现发布PDF版,便于查看和学习。 有人说,想让我给翻译一遍。我也想,不过这个工作量太巨大了,我是一时半会抽不出这么长的时间。英语的也不难,还是看英文的吧
2.增加了用户登录界面和安全管理策略; 3.改善了主界面观感; 4.完善了帮助系统。 理财提示: 1.首次使用,应该把现在家里所有的余额(包括存款、现金等)全部录入系统; 2.以后每笔收入与支出都应该记录。 强大的...
Felomeng家庭理财2.23,简单易用的理财软件
1.xx版设计比较失败,2.xx版本采取了完全不同的架构与理念(虽然界面,使用方法上基本保持了一致)。故1.xx代码不再具有保密的必要,拿出来与大家分享。 这是我来北大软院学习前编写的软件,谈不上设计,学习价值...
本工具可以计算: 工资、薪金所得 个体工商户生产、经营所得 ... 此外,工资、薪金所得需要输入要缴纳的保险额和起征个人所得税的数额(现行法律是2000元)。财产转让所得需要收入财产原价值和合理交易费用。
Thinking in C++ 2nd Edition volume 1 & 2(C++编程思想第二版第一卷&第二卷)附完整源代码。 注:与影印版可能不完全相同,因为这是最新更新的版本!
已有新版,请到如下地址下载: http://www4.skycn.com/soft/38283.html
google c++ style guide,也叫google c++ 风格指南或google c++ 编码规范。 注意,是英文版。 带目录及标签目录。
CRF++工具包(Linux&Windows版本)0.53版
Programming Windows with MFC, second editon英文版,很好的MFC教材,与Programming Windows(windows程序设计)是姊妹篇,windows程序设计第五版(英文版)下载地址:http://download.csdn.net/source/3140159
相关使用方法见本人博客http://blog.csdn.net/Felomeng/archive/2010/04/02/5444231.aspx
根据《C#字符串和正则表达式参考手册》一书内例编写,Wrox网站已经不再提供下载,故自编。 内有编译好的exe,不使用C#语言的也可以使用此工具。 使用正则表达式,预先测试好性能是必要的哦^_^ 开发平台...
learn microsoft visual c++6.0 now书配套光盘源代码
基于王码98的五笔输入法,与普通五笔加加界面一致。现在网上很难找到了,需要者下载。 本人收藏
注意,是英文版!...Part VII - Splitter Windows Part VIII - Property Sheets and Wizards Part IX - GDI Classes, Common Dialogs, and Utility Classes Part X - Implementing a Drag and Drop Source
ATL\ATL Internals PDF英文版
前400题个人笔记。答案为Java编写,原则: 1. 给出的答案多数情况下是最优解(击败99%),少量情况是次优解(最优解太难看)。 2. 多个思路都会给出,可能伴有答案。
VB6.0+ACCESS制作成的,主要功能: 1.考试管理 2.试题管理 3.随机出题 4.学生考试 5.自动判分 …… <br>默认登录密码:111