Qt ::它有多小?

Aye*_*ron 7 qt install configure footprint

我正在将Qt用于嵌入式Linux应用程序,并希望尽可能小.目前如果我制作一个静态编译的可执行文件,它将是3.9Mb,几乎只使用我需要的GUI部分.我只需使用qconfig和配置参数就可以达到3.9Mb.我在考虑通过在安装源代码之前修改源代码来确定它可以做多少,如果有人做了这样的事情,你有多小了?谢谢

e8j*_*han 5

我在冷火系统上做过这方面的工作(没有mmu,小内存,即尺寸很重要).

由于整个GUI由自定义小部件组成,我们使用qconfig删除了除QWidget之外的所有类.我们还冒昧地从项目文件(即股票图标等)中删除所有资源.

结果是,如果我没记错的话,库大小约为960kB.然而,这是无法使用的,导致我们不得不重新实现相当多的小部件.但是,我们没有触摸也没有合适的键盘,因此我们可以编写小巧紧凑的小部件.当我们这样做时,我们将样式硬编码到小部件中,减少了对QStyle等的需求.