2017-08-01 81 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

相關問題