使用qt5.15.2 qmake 编译qtwebengine支持mp4

编译准备

  1. 下载源码:

从https://download.qt.io/下载qt5.15.2版本源码。或者安装QT时选择带源码安装。个人比较喜欢原汁原味的下载。

看个人喜好选择从哪个圈下。

个人Index of /official_releases/qt/5.15/5.15.2/single 下的源码。

  1. 编译软件环境:
  1. Python 2.7(这么多年过去python3不支持挺蛋疼的)。
  2. Visual 2019(喜欢用其它版本也可以,出错自己想办法解决咯。组件能装多少就装多少)
  3. Perl 建议从 Strawberry Perl for Windows 下载
  4. Qt5.15.5安装

Qt 自从5.15版本开始,对非商业版本,也就是开源版本,不提供已经制作好的离线exe安装包。好在大清华提供方便大门。从下面链接下载在线安装工具,路径统一了,不区分版本了,三种系统都是一个包。

Index of /qt/official_releases/online_installers/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

按步骤安装。

 

圈圈看个人喜好。

编译步骤

打补丁

打上下面链接下的三个文件补丁

https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/321741

 

 

Command Prompt for VS 2019的选择

x64 Native Tools Command Prompt for VS 2019   如果你的系统是64位,编译64位时选它。

x64_x86 Cross Tools Command Prompt for VS 2019   如果你的系统是64位,编译32位时选它。

x86 Native Tools Command Prompt for VS 2019如果你的系统是32位,编译32位时选它。

x86_x64 Cross Tools Command Prompt for VS 2019如果你的系统是32位,编译64位时选它。

以上就是这么回事。

开始编译

出现的路径仅供参考,如有雷同实属巧合。注意红体路径

1)64位编译

  1. Cd G:\qt-everywhere-src-5.15.2\qtwebengine
  2. mkdir build_x64
  3. cd build_x64
  4. 运行D:\ProgramData\Qt\5.15.2\msvc2019_64\bin\qmake.exe  ..\qtwebengine.pro -- -webengine-proprietary-codecs
  5. nmake
  6. nmake install 不建议了,没设prefix,安装估计直接覆盖你现在的环境了。nmake后dll已经归集在bin目录了,很方便复制粘贴。

1)32位编译

  1. Cd G:\qt-everywhere-src-5.15.2\qtwebengine
  2. mkdir build_x86
  3. cd build_x86
  4. 运行D:\ProgramData\Qt\5.15.2\msvc2019\bin\qmake.exe  ..\qtwebengine.pro -- -webengine-proprietary-codecs
  5. nmake

附编译好的资源:基于 qt 5.15.2 使用 vs2019 编译的 qtwebengine

你可能感兴趣的:(qt5,html5)