2014-03-26 41 views
-1

我已經發布了一些關於這個帖子,仍然沒有答案!Qt和可執行的DLL的

我假設很多人在Qt的創造者計劃,我有,這是偉大的..唯一的問題是DLL的可執行文件需要工作,大部分的大小來自ICU文件!

假設你創建了一個程序,一個簡單的程序,大小通常在30mb左右!與所有的DLL!這只是很多!

我沒有看到很多帖子都有同樣的問題,爲什麼?人們想出了一個解決方案或什麼?

的Qt 5.2.1,MSVC 2012

+1

因爲關心分佈大小的人可以自己編譯Qt,沒有ICU。 +使用UPX壓縮運行時。 –

+1

[Qt app和icu文件]的可能重複(http://stackoverflow.com/questions/22611206/qt-app-and-icu-files) –

+1

「我已經發布了一些關於此的帖子,但仍然沒有回答!」請不要這樣做。這不是一個討論論壇。理想情況下,每個問題都應該有一個副本,在SO上。重複可能會結束。 –

回答

0

你可以compile Qt to link statically。使用核心+ gui + widgets模塊的UPX壓縮可執行文件,無需其他依賴項(不需要MSVC運行時!)大約爲5MB。對於Qt 4來說也是4MB,所以沒有太大區別。如果您不需要webkit,您可以重新編譯禁用ICU的Qt,因爲只有webkit對ICU有很強的依賴性。

+0

首先對於重複抱歉,我一直在尋找3天的答案,我檢查了這篇文章,很棒的^^,我想我會編譯一個靜態版本。謝謝你 – user3313840

相關問題