VS2019+Qt5.15.2 编译 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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值