Ich habe lange herum gebastelt, dass ich Qt auf Windows static Linken kann. Leider verstehe ich nicht, warum es da bei Qt keinen out-of-the-box-support gibt
Jedenfalls hab ich es geschafft, dass es nach tagelangem Probieren endlich funktioniert:
Folgendes hab ich gemacht:
1. Source herunter geladen und entpackt
2. SSL heruntergeladen und static kompiliert
3. Path Variablen angepasst
4. configure ausgeführt
Code: Alles auswählen
configure.bat -static -release -platform win32-g++ -prefix C:\Qt\5.10.1\Src -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -openssl-linked OPENSSL_LIBS="-lssleay32 -llibeay32" -I C:\OpenSSL-Win32\include -L C:\OpenSSL-Win32\lib -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests
6. mingw32-make install
Folgender Effekt tritt auf:
Es funktioniert static linking, sogar mit OpenSSL. Aber es funktioniert das modul QtMultimedia nicht.
Unknown module(s) in QT: multimedia
Meine Frage nun: Gibt es eine Möglickeit, eine neue Qt-Version vorkompiliert zu beziehen, wo ALLES unterstützt wird, was auch in der Standard Version unterstützt wird, nur eben mit static gelinkt?
LG