Как отключить функцию Windows 10 при сборке QtWebEngine 5.8 с использованием VS 2015?

QtWebEngine по умолчанию не поддерживает воспроизведение mp3, поэтому мне нужно собрать его из исходного кода, чтобы включить поддержку mp3.

Моя среда:

  • Windows 7 64 бит SP 1
  • Сообщество VS 2015
  • Веб-движок Qt 5.8

Сборка не удалась из-за ошибки:

d:\sdks\qt\qtwebengine-opensource-src-5.8.0\src\3rdparty\chromium\base\win\win_util.cc(26): фатальная ошибка C1083: не удается открыть включаемый файл: 'uiviewsettingsinterop.h': нет такой файл или каталог

Я провел небольшое исследование, этот заголовок является частью Windows 10 SDK. Я попытался включить функцию Win 10 SDK в VS 2015, но не удалось.

Теперь я хочу знать, могу ли я отключить поддержку Win 10 в конфигурации Qt WebEngine? Так как он мне как раз нужен на Win 7.


person zhm    schedule 19.03.2017    source источник


Ответы (1)


Вы не можете отключить его. Поскольку для сборки Chromium 53 требуется Win 10 SDK.

Я не могу найти официальную документацию по хрому 53. Но см. этот документ https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#Visual-Studio

person yage    schedule 10.04.2017
comment
Как сказано в моем вопросе, мне не удалось установить Windows 10 SDK (похоже, он не совместим с Win 7). Теперь я хочу знать, могу ли я отключить поддержку Win 10 в конфигурации WebEngine, чтобы я мог собрать его без Win 10 SDK? - person zhm; 10.04.2017
comment
Вы не можете отключить его. Поскольку для сборки Chromium 53 требуется Win 10 SDK. - person yage; 10.04.2017
comment
Есть ли официальный документ для этого? - person zhm; 10.04.2017
comment
Я не могу найти официальную документацию по хрому 53. Но см. этот документ chromium.googlesource.com/chromium/src/+/master/docs/ - person yage; 10.04.2017
comment
Спасибо за информацию. Пожалуйста, добавьте это в свой ответ, чтобы я мог принять его. - person zhm; 10.04.2017