@Web__Devel

Как заставить бесплатную версию Qt компилировать единый статический exe без dll?

Здравствуйте. Может кто знает - как заставить бесплатную версию Qt генерировать единый статический exe без необходимости таскать с собой dll? Я уже поставил статический компилятор по данному руководству -> ссыль . К сожалению данный компилятор на release компилирует exe который все равно требует dll. А debug он вообще не компилирует, отвечая что не может найти некоторые библиотеки (типа Qt5Cored, Qt5Guid и др.). Но это не суть.
Возможно ли както создать единый exe? Или вообще без вариантов?
  • Вопрос задан
  • 863 просмотра
Пригласить эксперта
Ответы на вопрос 1
IGHOR
@IGHOR Куратор тега Qt
Qt/C++ DEV/CTO
https://wiki.qt.io/Building_a_static_Qt_for_Window...
1) надо компилятор скомпилированный статически
2) скомпилировать компилятором 1. сам Qt SDK тоже статически
И никаких зависимостей не будет.
Имейте ввиду что Qt 5.9 не работает на ХР, а последний работающий на XP - Qt 5.6

Если у вас линукс или мак то будет еще проще, просто запустить mxe.cc/#tutorial
И получится кросс компиляция без зависимостей.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы