Наличие руководств по статической сборке qt 5.2 программы под windows msvc 13?

Может кто-нибудь поделиться руководством?
  • Вопрос задан
  • 3101 просмотр
Пригласить эксперта
Ответы на вопрос 1
EXL
@EXL
Энтузиаст
Там всё просто - пересобираете сам Qt-5.3/Qt-5.2 с опцией -static и, желательно, с отключенной библиотекой icu (очень много занимает), а затем компилируете свою программу статически с использованием новоиспечённого инструментария.

Подробнее можно почитать тут.

Ещё не забудьте прикрутить статически C++/C-Runtime библиотеки от MSVC. Как это делается в MSVC, я не знаю, в MinGW элементарно:
QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++
Кстати, при статической сборке QtWebkit не будет собираться.

И ещё, если размер статически слинкованной программы слишком велик - сожмите её upx'ом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы