Seite 1 von 1

Qt5.10.1 Static Build Windows + QMultimedia

Verfasst: 25. Februar 2018 12:08
von jw202
Liebe Community,

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
5. mingw32-make
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

Re: Qt5.10.1 Static Build Windows + QMultimedia

Verfasst: 26. Februar 2018 22:32
von jw202
Hat sich erledigt. Allerdings verstehe ich nicht so genau warum:

Habe anstelle von Qt5.10.1 jetzt Qt5.10.0 verwendet die unter absolut gleichen Bedingungen auch das Modul QtMultimedia kompiliert.