易百纳论坛

 找回密码
 注册
搜索
热搜: 海思 四轴 linux
查看: 3241|回复: 17

Qt裁剪方法--高级货

  [复制链接]
发表于 2015-8-3 19:58:31 | 显示全部楼层 |阅读模式
前人写的详细的帖子:
http://mobile.51cto.com/symbian-272110.htm
其实该帖子写的蛮好的。但是在实际的操作过程中还是又许多的迷惑,编译的过程也是很烦人的。因为每一次编译都是一次漫长的等待
之前我想手动的去修改qconfig文件,但是呢,发现feature实在是太多了,加起来也有上百个了。查阅feature.txt也是不得其解。因为说
的太简要了。无法得到太多的有用的信息。所以还是使用qconfig工具吧。
根据前人的文档,在编译之初需要使用qmake工具来编译tools/qconfig下的工程得到qconfig工具。所以第一次编译的时候指定的平台肯定
gcc而不是arm***gcc咯。编译成功后使用产生的qmake工具来编译qconfig工程,qmke工具编译好之后在qt-every***/bin下,使用该工具
编译qconfi之后,在linux的GUI下,运行该工具,选择相应目录下的feature.txt(前人贴子有地址)。之后根据需要来选中相应的模块。
默认情况下所有的feature都被选中,这时候编译出来的QtGUI大约为13M,裁剪内容比较多的情况下(我已经把menu等模块都去掉了),之
后编译出来的库大约7兆,库中留下两个字体文件,留下so动态库,压缩后总的Qt库大约为6兆左右,这样也算是蛮小的了吧?可以开机启动蒋该
压缩文件解压到内存挂载起来使用哦。QtCore为3.4兆,没想着去动它。尽量不动核心的东西吧、

评分

1

查看全部评分

发表于 2015-8-3 20:26:36 | 显示全部楼层
裁剪是个细活啊,真正的裁剪是根据项目来的,就像你那样莱妮MENU都去掉了,可以去掉很多东西,但是也有可能运行不了
 楼主| 发表于 2015-8-3 20:39:35 | 显示全部楼层
goodman 发表于 2015-8-3 20:26
裁剪是个细活啊,真正的裁剪是根据项目来的,就像你那样莱妮MENU都去掉了,可以去掉很多东西,但是也有可能 ...

是的呀,我这边一边慢慢减小一边保存的,我还有10M,9M,8M版的哈哈,裁剪的量是慢慢减少的,哈哈。
发表于 2015-8-4 12:15:07 | 显示全部楼层
赞。学习,公司正在做这块。
发表于 2016-6-11 15:34:08 | 显示全部楼层
不久的某一天,自己也要开始弄这个裁剪,先学习储备一下。
发表于 2016-12-1 19:38:51 | 显示全部楼层
谢谢了,学习!!!
发表于 2017-2-8 11:21:44 | 显示全部楼层
勤俭节约存储空间
发表于 2017-3-15 14:59:05 | 显示全部楼层
qt装上去随随便便就上百兆了
发表于 2017-3-19 17:36:01 | 显示全部楼层
QT是个好家伙.底层弄久了.弄个界面玩玩
发表于 2017-3-23 09:05:09 | 显示全部楼层
先学习,备用
发表于 2017-3-26 20:06:47 | 显示全部楼层
谢谢,学习了
发表于 2017-3-28 17:56:12 | 显示全部楼层
果然是劲爆的告诉啊
发表于 2017-3-29 21:39:13 | 显示全部楼层
学习了   感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易百纳 ( 苏ICP备14036084 )

GMT+8, 2017-6-24 21:49 , Processed in 0.127836 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表