使用 VS 2015 构建 QtWebEngine 5.8 时如何禁用 Windows 10 功能?
How to disable Windows 10 feature when building QtWebEngine 5.8 using VS 2015?
QtWebEngine 默认不支持播放 mp3,所以我需要从源代码构建它,以启用 mp3 支持。
我的环境:
- Windows 7 64 位 SP 1
- VS 2015 社区
- Qt 网络引擎 5.8
由于错误构建失败:
d:\sdks\qt\qtwebengine-opensource-src-5.8.0\srcrdparty\chromium\base\win\win_util.cc(26): fatal error C1083: Cannot open include file: 'uiviewsettingsinterop.h': No such file or directory
我做了一些研究,这个 header 是 Windows 10 SDK 的一部分。我尝试在 VS 2015 中启用 Win 10 SDK 功能,但失败了。
现在我想知道,我可以在 Qt WebEngine 配置中禁用 Win 10 支持吗?因为我只需要在 Win 7 上使用它。
您无法禁用它。因为构建 Chromium 53 需要 Win 10 SDK
我找不到关于 chromium 53 的官方文档。但是,请参阅此文档 https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#Visual-Studio
QtWebEngine 默认不支持播放 mp3,所以我需要从源代码构建它,以启用 mp3 支持。
我的环境:
- Windows 7 64 位 SP 1
- VS 2015 社区
- Qt 网络引擎 5.8
由于错误构建失败:
d:\sdks\qt\qtwebengine-opensource-src-5.8.0\srcrdparty\chromium\base\win\win_util.cc(26): fatal error C1083: Cannot open include file: 'uiviewsettingsinterop.h': No such file or directory
我做了一些研究,这个 header 是 Windows 10 SDK 的一部分。我尝试在 VS 2015 中启用 Win 10 SDK 功能,但失败了。
现在我想知道,我可以在 Qt WebEngine 配置中禁用 Win 10 支持吗?因为我只需要在 Win 7 上使用它。
您无法禁用它。因为构建 Chromium 53 需要 Win 10 SDK
我找不到关于 chromium 53 的官方文档。但是,请参阅此文档 https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#Visual-Studio