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.exeOrdnerqmake.exezumqmake.exehinzu -
python.exein Python 2 den Ordnerpython.exezumpython.exehinzu - Git, fügen
git.exeOrdnergit.exezumgit.exehinzu - gperf, fügen
gperf.exeOrdnergperf.exezum Systempfad hinzu - flex-bison, fügen
win_bison.exeOrdnerwin_bison.exezumwin_bison.exehinzu 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 VS2013undDeveloper Command Prompt for VS2013Sie zum OrdnerROOT -
qmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.proSieqmake 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