Как создать приложение Qt5 со своими статическими библиотеками?

Я начинающий Qt, и я хочу знать, как создавать приложения Qt5 со своими статическими библиотеками. Возможно ли построить со статическими libs все, что можно построить с помощью dll ?. Я хочу знать, потому что я не хочу устанавливать Qt libs везде, где я хочу, чтобы мои приложения работали. Например, я хочу построить с помощью статического приложения libs, код которого находится в этом сообщении:

Виджеты должны быть созданы в streamе GUI Error !. Как исправить код?

Это возможно ? Как это сделать ?

Чтобы использовать Qt как статическую библиотеку, вам нужно перестроить Qt. Вы можете найти руководство здесь

Он рекомендует перестроить Qt следующим образом:

cd C:\path\to\Qt configure -static  nmake sub-src 

Убедитесь, что вы встроили все необходимые вам плагины. (см. параметры configure )

Однако не все части Qt могут быть созданы как статические библиотеки. Насколько я знаю, вы можете столкнуться с некоторыми трудностями с Webkit.

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

Также обратите внимание, что Qt лицензируется по лицензии LGPL или GPL или коммерческой лицензии. Использование статической версии Qt может наложить некоторые ограничения на распределение приложений.