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

有帮助吗?

解决方案

我已经在这个工作一个的ColdFire系统(没有MMU,小的存储器,即,尺寸是很重要的)上。

由于整个GUI包括自定义部件,我们剥离出来的所有类除了使用QWidget的qconfig。我们还就项目文件(即股票图标等)将所有资源的自由。

其结果是,如果正确地记得〜960KB的文库大小。那是相当不可用,虽然,导致我们不得不重新实现相当多的部件。然而,我们没有联系,也没有一个适当的键盘,所以我们可以写小,结构紧凑的小部件。当我们这样做,我们硬编码造型到窗口小部件,降低了其将QStyle的,等的需要。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top