Qt ::它有多小?

时间:2010-02-17 21:50:19

标签: qt install configure footprint

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

1 个答案:

答案 0 :(得分:5)

我在冷火系统上工作过(没有mmu,小内存,即大小很重要)。

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

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