Поиск…


Вступление

Иногда нам почему-то нужно строить QtWebEngine из источника, например, для поддержки mp3.

Построить на Windows

Требования

  • Windows 10, пожалуйста, установите языковой стандарт вашей системы на английский язык , иначе могут быть ошибки
  • Visual Studio 2013 или 2015
  • QtWebEngine 5.7 исходный код (можно скачать здесь )
  • Qt 5.7, установите его и добавьте папку qmake.exe в системный путь
  • Python 2, добавьте папку python.exe в системный путь
  • Git, добавьте папку git.exe в системный путь
  • gperf, добавить папку gperf.exe в системный путь
  • flex-bison, добавьте папку win_bison.exe в системный путь и переименуйте ее в bison.exe

Примечание. Я не тестировал версии Visual Studio, все версии Qt. Давайте просто возьмем пример здесь, другие версии должны быть примерно одинаковыми.

Шаги по созданию

  1. Декомпрессируйте исходный код в папку, назовем его ROOT
  2. Откройте Developer Command Prompt for VS2013 и перейдите в папку ROOT
  3. Запустите qmake WEBENGINE_CONFIG+=use_proprietary_codecs qtwebengine.pro . Мы добавляем этот флаг, чтобы включить поддержку mp3.
  4. Запустить nmake

Примечание. Mp3 не поддерживается QtWebEngine по умолчанию из-за проблемы с лицензией. Обязательно получите лицензию на добавленный вами кодек.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow