Qt embedded 4.5是LGPL ,但对于这样的非商业版本,主要担心:
1 大小 (是否很大,需不需要进行裁减,裁减方便吗?)
2 启动和运行速度
{BANNED}最佳近编译了一下。
版本:qt-embedded-linux-opensource-src-4.5.3.tar.gz
编译环境 : buildroot-2009.08
选项 : 外边编译器 arm2006-q3 , glibc , qt支持jpeg ,png gif 等
编译下来,整个系统才16M, Qt库(包括其依赖的jpeg ,png ,freetype,zlib库)在 usr/lib下面,才13M
裁减方法:
1)
在tools/qconfig目录下
运行 qmake
make 生成qconfig
执行./qconfig 打开src/corelib/global/qfeatures.txt 可以对qt的一些features进行配置。
然后保存成qconfig.h
这样可以裁减qt
2) 通过configure去把一些特性删除
3)通过一些宏来减少一些class的编译这些手段来减少qte的大小。
对于启动速度,由于没有laucher等,要看看实际效果。
运行速度还没验证,但从网上信息来看,比以前的版本更加快。
阅读(864) | 评论(0) | 转发(0) |