qt5.12.2 qtwebengine支持mp4功能
编译准备
- 获取源码
源码下载地址: qtwebengine-everywhere-src-5.15.2.zip
- 编译软件环境
提示:windows下搭建环境
-
Perl 建议从 Strawberry Perl for Windows 下载
-
使用Cygwin工具搭建gperf,bison,flex工具环境
-
Visual 2019(喜欢用其它版本也可以,出错自己想办法解决)
-
Qt5.15.2至少需要安装
MSVC 2019 32-bit
、Sources
、Qt WebEngine
模块
编译步骤
- 打补丁
打上下面链接下的三个文件补丁
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位时选它
- 开始编译
提示:编译时间很长,大概3-4小时,出现的路径仅供参考
-
cd D:\Desktop\qtwebengine-everywhere-src-5.15.2
-
mkdir _install
-
cd _install
-
D:\Qt\5.15.2\msvc2019\bin\qmake.exe ..\qtwebengine.pro -- -webengine-proprietary-codecs
-
nmake
nmake后dll已经归集在bin目录了,很方便复制粘贴
附编译好的资源:链接:https://pan.baidu.com/s/1wQ7q1ZxG2aADlT8gNffhYQ,提取码:tbdx