编译wxWidgets的一点经验

来源:互联网 发布:ubuntu升级到16.04断电 编辑:程序博客网 时间:2024/05/18 03:32

最近正在倒腾一个文件管理系统,以前总觉的写GUI程序太麻烦,不过后来发现没GUI的程序给自己同学都没人用,果断开始学习wxWidgets。。。

①、编译wxWidgets 一般我们都需要使用UNICODE 所以编译时需要有参数 UNICODE=1,然后呢MONOLITHIC参数呢不要设置 这个参数表明你希望把整个库弄到一个文件里面,虽然看起来很美,但是在32BITS系统下会造成 memory exhausted问题。

②、编译好wxWidgets后可以在其目录下找到demos文件夹,顾名思义里面有很多DEMO,但是直接mingw32-make -f makefile.gcc 的话,却一直通过不了,结果发现默认makefile并没有使用UNICODE,所以出现undefined reference wxString::Printf(const char*,...)等问题,解决方法呢 是把刚刚BUILD目录下的MSW目录下的config.gcc里面的 

# Compile Unicode build of wxWidgets? [0,1]
UNICODE ?= 1

值一定得改成1

③、在windows下编译wxWidgets程序可能会出现找不到setup.h文件。看网上各种解决方法好像都没有用。。。其实最简单的方法就是把setup.h直接放到你的mingw\include文件夹下,这样编译器就能找到它了~


第一次写博文,欢迎大家批评指正~


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 棉签掏耳朵堵了怎么办 耳朵被气堵住了怎么办 掏耳朵发炎了疼怎么办 掏耳朵掏深了疼怎么办 耳朵里进了虫子怎么办? 耳朵里飞进小虫怎么办 一只耳朵听力差怎么办 62岁耳朵有点聋怎么办 一支耳朵有点聋怎么办 80岁老人耳朵聋怎么办 被nlp课程洗脑了怎么办 手上张了个鸡眼怎么办 手上长了个鸡眼怎么办 6岁儿童手指脱皮怎么办 手指骨折后关节僵硬怎么办 手指外伤后关节肿大僵硬怎么办 胳膊骨折了手肿怎么办 耳朵被肘了耳鸣怎么办 耳朵鼓膜外显的怎么办 耳膜破了怎么办为好 耳朵的鼓膜破了怎么办 被打耳鼓膜穿孔怎么办 两只耳朵嗡嗡响怎么办 耳朵长了个脓包怎么办 胸一个大一个小怎么办 把耳朵掏出血了怎么办 掏耳朵戳出血了怎么办 耳朵戳伤流血了怎么办 耳朵挖破出血了怎么办 耳朵让耳屎堵了怎么办 手被牙齿划破了怎么办 耳朵掏伤了很痛怎么办 掏伤耳朵发炎了怎么办 耳朵被掏发炎了怎么办 打的耳洞化脓了怎么办 打了耳洞流脓了怎么办 打了耳洞发炎怎么办 打了耳洞化脓了怎么办 3岁宝宝耳朵流脓怎么办 耳朵里面是湿的怎么办 耳朵里天天很痒怎么办