ymir

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir  发布于  2015-08-03 19:58:31
采纳率 0%
23个问答
12402

Qt裁剪方法--高级货

 
前人写的详细的帖子:
[url=http://mobile.51cto.com/symbian-272110.htm]http://mobile.51cto.com/symbian-272110.htm[/url]
其实该帖子写的蛮好的。但是在实际的操作过程中还是又许多的迷惑,编译的过程也是很烦人的。因为每一次编译都是一次漫长的等待
之前我想手动的去修改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兆,没想着去动它。尽量不动核心的东西吧、
我来回答
回答32个
时间排序
认可量排序

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman 2015-08-03 20:26:36
认可0
裁剪是个细活啊,真正的裁剪是根据项目来的,就像你那样莱妮MENU都去掉了,可以去掉很多东西,但是也有可能运行不了:lol

ymir

1个粉丝

23

问答

0

专栏

8

资料

ymir 2015-08-03 20:39:35
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=18789&ptid=8298]goodman 发表于 2015-8-3 20:26[/url]
裁剪是个细活啊,真正的裁剪是根据项目来的,就像你那样莱妮MENU都去掉了,可以去掉很多东西,但是也有可能 ...[/quote]

是的呀,我这边一边慢慢减小一边保存的,我还有10M,9M,8M版的哈哈,裁剪的量是慢慢减少的,哈哈。

zhuminlove

0个粉丝

2

问答

0

专栏

0

资料

zhuminlove 2015-08-04 12:15:07
认可0
赞。学习,公司正在做这块。

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-11 15:34:08
认可0
不久的某一天,自己也要开始弄这个裁剪,先学习储备一下。

hundajdx

0个粉丝

0

问答

0

专栏

0

资料

hundajdx 2016-12-01 19:38:51
认可0
谢谢了,学习!!!

cangcanglang

0个粉丝

1

问答

0

专栏

0

资料

cangcanglang 2017-02-08 11:21:44
认可0
勤俭节约存储空间

cangcanglang

0个粉丝

1

问答

0

专栏

0

资料

cangcanglang 2017-03-15 14:59:05
认可0
qt装上去随随便便就上百兆了

伙上伴冰

0个粉丝

0

问答

0

专栏

0

资料

伙上伴冰 2017-03-19 17:36:01
认可0
QT是个好家伙.底层弄久了.弄个界面玩玩

jim_xiao

0个粉丝

1

问答

0

专栏

0

资料

jim_xiao 2017-03-23 09:05:09
认可0
先学习,备用

强仔是小白

0个粉丝

0

问答

0

专栏

0

资料

强仔是小白 2017-03-26 20:06:47
认可0
谢谢,学习了

大蜜蜂

0个粉丝

0

问答

0

专栏

0

资料

大蜜蜂 2017-03-28 17:56:12
认可0
{:2_36:}果然是劲爆的告诉啊

wahaha

0个粉丝

0

问答

0

专栏

0

资料

wahaha 2017-03-29 21:39:13
认可0
学习了   感谢

lyy111

0个粉丝

27

问答

0

专栏

1

资料

lyy111 2017-05-15 18:19:11
认可0
学习一下,很不错。

MiSign

0个粉丝

8

问答

0

专栏

0

资料

MiSign 2017-05-22 16:39:49
认可0
楼主,我使用qconfig 来配置,选中minimal,得到许多类型没有定义的。然后选中small,没有那么多的类型无定义的错误报出。但出现了一个
error: 'class QAbstractSocketEngine' has no member named 'setProperty'
的错误,我尝试在源码中去修改了它,可是,仍然报错。想问一下楼主是,怎么编译的。做了哪些事情。
以下为我的编译指令
        ./configure -prefix /home/Work/Qt3520D -embedded  -platform linux-g++ -qconfig small -embedded arm -platform linux-g++ -xplatform qws/linux-arm-hisiv100-g++

lyy111

0个粉丝

27

问答

0

专栏

1

资料

lyy111 2017-05-23 09:23:14
认可0
值得学习,不错的资料

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-06-30 14:43:50
认可0
学习一下,顶一个

SwordRain

0个粉丝

0

问答

0

专栏

0

资料

SwordRain 2017-08-10 23:39:14
认可0
先学习一下,正考虑用什么ui

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-08-17 12:12:49
认可0

先学习,备用

桃花岛主

0个粉丝

0

问答

0

专栏

0

资料

桃花岛主 2017-08-18 10:08:12
认可0
学习了,谢谢

leozlee

0个粉丝

0

问答

0

专栏

0

资料

leozlee 2017-09-09 18:10:58
认可0
学习了,使用这个工具配置可以更容易配置
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区