2017-08-01 111 views
-1

QT刚刚开始安装。为什么QT的iOS组件占用大量磁盘空间?

我很惊讶地发现QT要占用23GB。

我对此进行了深入研究,发现大部分空间都被QT的iOS组件(15GB)占用。

为什么iOS组件占用这么多空间,而其他组件只占用一两个?

我很高兴QT的安装程序让我完全控制我安装的组件。

回答

1

只是一个猜测,但我会继续前进,并假设这些是巨大的调试版本静态库。由于iOS中的链接限制(现在过去但可能仍在实施)。

查看Qt5core.dll在发行版中是6MB,在调试中是112MB,这是一个动态链接库,在静态调试库中有15个演出并不遥远,因为它们包含它们依赖关系而不是动态链接。

我记得不小心运行了一个调试静态构建和IIRC它的大小是显着的。

+0

有趣,谢谢!奇怪的是,Android组件甚至没有将文件大小与iOS系统进行比较。 IIRC,他们总共不到1GB。 –

+0

Android使用动态链接。 – dtech

相关问题