VS2019+Qt5.15.2 编译 QtWebEngine(带音视频解码)

前言

QtWebEngine 是 Qt 框架的一部分,用于构建现代 Web 浏览器功能。本篇教程将向您展示如何在 Visual Studio 2019 中编译 QtWebEngine 5.15.2 源码,并配置以支持音视频解码功能。

准备工作

1、源码下载

在这里插入图片描述

2、源码修改,参考Qt Code Review,对比以下三个文件并进行修改。

在这里插入图片描述

3、Python 2.7(必须是python2,且版本要 2.7.5 及以上)安装以及环境变量设置。

这里有一点需要注意,安装好后 python.exe 需要修改成 python2.exe,因为编译检测的是 python2.exe。

在这里插入图片描述

4、Strawberry Perl for Windows 安装。

至此,准备工作基本完成,也有可能由于基本环境不同会产生其他报错(报一个解决一个即可)。

开始编译

1、开始菜单启动 VS 2019 命令行窗口(注意:不要启动 qt 的)。

在这里插入图片描述

2、进入源码文件夹,并创建 build 文件夹,用于存放生成文件。

在这里插入图片描述

3、qmake

qmake ..\qtwebengine.pro -- -webengine-proprietary-codecs

4、nmake

nmake

结果展示

经过漫长的等待,最终会在 bin 文件夹内生成编译好的库以及执行程序,替换掉 qt 自带的即可。
在这里插入图片描述

如果中途遇到什么报错,请不要急躁,仔细阅读报错提示,一步步来,都能解决的!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值