【发布时间】:2018-08-30 14:10:51
【问题描述】:
我们需要在 QtwebengineView 中支持 mp4 文件。因此,我们正在尝试使用专有编解码器在 msvc2015 x64 上构建 Qt 5.9.1 的 qtwebengine,方法是在 cmd 中使用以下命令,工作目录是源代码中的 qtwebengine。
"D:\qt-everywhere-opensource-src-5.9.1\qtbase\bin\qmake.exe WEBENGINE_CONFIG+=use_proprietary_codecs"
我们面临以下错误。
WinRT is not supported.
QtWebEngine will not be built
我们尝试点击以下链接: How to compile Qt webengine (5.11) on Windows with proprietary codecs 但这也没有用。
我们如何使用专有编解码器构建 qt 5.9.1 的 qtwebengine?
【问题讨论】:
-
阅读:doc.qt.io/qt-5/qtwebengine-deploying.html#target-platforms,它明确指出 WinRT 不支持 QtWebEngine:在 Windows 上,Qt WebEngine 仅支持 Windows Vista 或更新的目标平台。由于在 Chromium 中使用了较新的 API,因此不支持 Windows XP。 WinRT也不支持,所以你不能使用它。
-
是的,你是对的,但我们使用的不是 uwp 的 Qt-5.9.1。我们的是没有 uwp 支持的 windows 桌面应用程序。我们仍然得到 WinRT is not supported 错误。
-
在 Qt 5.9 中类似:doc.qt.io/qt-5.9/qtwebengine-deploying.html
标签: qt visual-c++ qtwebengine qt5.9