为什么QT的iOS组件会占用如此多的磁盘空间?

时间:2017-08-01 19:16:29

标签: c++ qt

QT全新,刚刚开始安装。

我很惊讶地看到QT将占用23GB。

我进一步研究了这一点,发现大部分空间都被QT的iOS组件(15GB)占用。

为什么iOS组件占用的空间太大而其他组件只占用一两个?

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

1 个答案:

答案 0 :(得分:2)

真的只是一个猜测,但我会继续下去并假设这些是巨大的调试构建静态库。由于iOS中的(现在过去但可能仍然有效)链接限制。

看看Qt5core.dll在发布时是6 MB,在调试中是112 MB,这是一个动态链接库,在静态调试库中有15次演出并不遥远,因为它们包含了它们的依赖性,所以需要更多的空间而不是动态链接。

我记得不小心运行了一个调试静态版本和IIRC它的大小非常重要。