编译QT5.12.3/QT5.13.2的QtWebEngine模块 支持mp4

由于qt自带的QtWebEngine模块无法播放HTML5中的mp3 mp4,需要重新编译:

下附编译好的库,不想重新编译的可以直接下载使用

5.12和5.13编译和配置步骤是一样的

重点:磁盘一定要预留80G以上

环境:vs2017  QT5.12.3

在所有平台上,都需要以下工具:

注:这几个工具除了Pytho2需要自己安装,其他都在qt安装包里带了,pythone是自己安装后配好环境变量再拷过来的:

具体这个部分可以在执行编译的时候查看下面文件,该文件为qmake执行的log文件,可以看到具体哪一步出现了问题,以及加载资源的路径,如果一直提示python之类的应用找不到,自己环境变量又已经配置,就把编译出的几个缓存文件删除掉如下面目录中Makefile、.qmake.cache等

开始编译:

在启动菜单找到vs2017,可以找到这个地方,右键以管理员运行:

cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"       --根据自己的安装目录

vcvarsall.bat amd64_x86

cd C:\Qt\Qt5.12.3\5.12.3\Src\qtwebengine

 C:\Qt\Qt5.12.3\5.12.3\msvc2017\bin\qmake.exe  -- -webengine-proprietary-codecs

配好:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe 的环境变量 ---根据自己的安装路径

如果是编译debug和release一起的话,直接nmake && nmake install

如果是单独编译release,就nmake release && nmake install

电脑配置:

编译时间:5个半小时

编译后文件大小:

编译的dll库和lib库:

下载地址:

Qt5.12.3:

https://download.csdn.net/download/xiaohai7521s/11227119

Qt5.13.2:

https://download.csdn.net/download/xiaohai7521s/12251215

 

参考:

https://doc.qt.io/qt-5/qtwebengine-platform-notes.html#building-qt-webengine-from-source

https://stackoverflow.com/questions/50510457/how-to-compile-qt-webengine-5-11-on-windows-with-proprietary-codecs/50510458#50510458

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值