使用 VS 2015 构建 QtWebEngine 5.8 时如何禁用 Windows 10 功能?

How to disable Windows 10 feature when building QtWebEngine 5.8 using VS 2015?

QtWebEngine 默认不支持播放 mp3,所以我需要从源代码构建它,以启用 mp3 支持。

我的环境:

由于错误构建失败:

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