2014-03-26 3 views
-1

Я разместил несколько сообщений об этом, и до сих пор нет ответа!Qt и исполняемый файл dll

Я предполагаю, что много людей программируют в создателе Qt, у меня это здорово .. Единственная проблема - это то, что исполняемый файл dll должен работать, большая часть размера - из файлов icu!

Скажем, ваша созданная программа, простая, что-то делает, размер обычно составляет около 30 МБ! со всеми DLL! это просто много!

Я не вижу много сообщений с той же проблемой, почему? люди что-то решили или что-то еще?

Qt 5.2.1, MSVC 2012

+1

Потому что люди, которые заботятся о дистрибутивном размере, могут скомпилировать Qt самостоятельно, без ICU. + сжатие с UPX. –

+1

Возможный дубликат [Qt app и icu files] (http://stackoverflow.com/questions/22611206/qt-app-and-icu-files) –

+1

«Я разместил несколько сообщений об этом, и до сих пор нет ответ!" Пожалуйста, не делай этого. Это не дискуссионный форум. Идеально должен быть один экземпляр каждого вопроса, когда-либо, на SO. Дубликаты подлежат закрытию. –

ответ

0

Вы можете compile Qt to link statically. UPX-сжатый исполняемый файл с использованием модуля core + gui + widgets, без каких-либо других зависимостей (не требуется время выполнения MSVC!), Составляет около 5 МБ. То же самое для Qt 4 составляет 4 МБ, поэтому не большая разница. Вы можете перекомпилировать Qt с отключенным ICU, если вам не нужен webkit, так как только webkit имеет жесткую зависимость от ICU.

+0

сначала извиняюсь за дубликат, я искал ответ в течение 3 дней, я проверил сообщение, отличный ^^, я думаю, что тогда я буду ставить статическую версию. Спасибо – user3313840

Смежные вопросы