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 Ordner qmake.exe zum qmake.exe hinzu
  • python.exe in Python 2 den Ordner python.exe zum python.exe hinzu
  • Git, fügen git.exe Ordner git.exe zum git.exe hinzu
  • gperf, fügen gperf.exe Ordner gperf.exe zum Systempfad hinzu
  • flex-bison, fügen win_bison.exe Ordner win_bison.exe zum win_bison.exe hinzu und benennen Sie ihn in bison.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

  1. Dekomprimieren Sie den Quellcode in einen Ordner, nennen wir ihn ROOT
  2. Öffnen Sie die Developer Command Prompt for VS2013 und Developer Command Prompt for VS2013 Sie zum Ordner ROOT
  3. qmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro Sie qmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro . Wir fügen dieses Flag hinzu, um die MP3-Unterstützung zu aktivieren.
  4. 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