使用专有编解码器构建QtWebEngine 5.9.1

时间:2018-08-30 14:10:52

标签: qt visual-c++ qtwebengine qt5.9

我们需要在QtwebengineView中支持mp4文件。因此,我们试图通过在cmd上使用以下命令,在msvc2015 x64上使用专有编解码器构建Qt 5.9.1的qtwebengine,源目录中的工作目录为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?

1 个答案:

答案 0 :(得分:0)

我刚刚成功构建了QtWebEngine 5.9.6

我的构建环境:

  • Windows7 x64
  • Visual Studio 2015 x64
  • jom 1.1.2

您可以参考我的构建过程。

在开始构建之前,我们先安装工具:

下载qt的源代码

git clone https://code.qt.io/qt/qt5.git
cd qt5
git checkout 5.9.6
perl init-repository --module-subset=qtwebengine,qtwebview

让我们开始正式构建

cd qtwebengine
qmake.exe WEBENGINE_CONFIG+=use_proprietary_codecs
jom.exe

那么构建过程很漫长...

构建完成后,最终文件将在qt5 / qtwebengine / bin目录中生成