Qt
Erstellen Sie QtWebEngine aus dem Quellcode
Suche…
Einführung
Manchmal müssen wir QtWebEngine aus einem bestimmten Grund aus Quellcode erstellen, beispielsweise für die MP3-Unterstützung.
Erstellen Sie unter Windows
Bedarf
- Windows 10, setzen Sie Ihr Systemgebietsschema auf Englisch , andernfalls können Fehler auftreten
- Visual Studio 2013 oder 2015
- QtWebEngine 5.7-Quellcode (kann hier heruntergeladen werden )
- Qt 5.7 installiere Version, installiere sie und füge
qmake.exe
Ordnerqmake.exe
zumqmake.exe
hinzu -
python.exe
in Python 2 den Ordnerpython.exe
zumpython.exe
hinzu - Git, fügen
git.exe
Ordnergit.exe
zumgit.exe
hinzu - gperf, fügen
gperf.exe
Ordnergperf.exe
zum Systempfad hinzu - flex-bison, fügen
win_bison.exe
Ordnerwin_bison.exe
zumwin_bison.exe
hinzu und benennen Sie ihn inbison.exe
Hinweis: Ich habe nicht alle Versionen von Visual Studio getestet, sondern alle Qt-Versionen. Nehmen wir nur ein Beispiel, andere Versionen sollten etwa gleich sein.
Schritte zum Bauen
- Dekomprimieren Sie den Quellcode in einen Ordner, nennen wir ihn
ROOT
- Öffnen Sie die
Developer Command Prompt for VS2013
undDeveloper Command Prompt for VS2013
Sie zum OrdnerROOT
-
qmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro
Sieqmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro
. Wir fügen dieses Flag hinzu, um die MP3-Unterstützung zu aktivieren. - Führen Sie
nmake
Hinweis: Aufgrund von Lizenzproblemen wird Mp3 standardmäßig nicht von QtWebEngine unterstützt. Stellen Sie sicher, dass Sie eine Lizenz für den hinzugefügten Codec erhalten.
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow