Как уменьшить размер папки установки, которая создается Qt в windows - PullRequest
0 голосов
/ 27 августа 2018

Я строю код в Qt 5.9 для платформы Windows.
Но размер библиотеки очень велик (примерно 660 МБ после windeployqt).

Как уменьшить размер библиотек илиудалить неиспользованные?

1 Ответ

0 голосов
/ 30 августа 2018

Поскольку вы работаете в режиме отладки, приложение содержит множество дополнительных символов, которые полезны для отладки.Кроме того, приложение связано с отладочной версией необходимых библиотек, которые также содержат символы отладки.

Чтобы уменьшить размер, вы должны скомпилировать в режиме Release или MinSizeRel.Это значительно уменьшит размер.Затем вам нужно запустить windeployqt с флагом --release.

Кроме того, внимательно просмотрите файлы, скопированные windeployqt.Вам может не понадобиться все из них.У меня есть небольшой инструмент с графическим интерфейсом, для которого я могу удалить следующие файлы и папки без побочных эффектов:

  • носитель /
  • iconengines /
  • imageformats /
  • переводы /
  • D3Dcompiler_47.dll
  • libEGL.dll
  • libGLESV2.dll
  • opengl32sw.dll
  • Qt5Svg.dll

Благодаря всем вышеперечисленным мерам я смог уменьшить размер небольшого приложения с 684 МБ до 23 МБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...