Windows,VS2017+Qt5.13.2自编译QWebEngine库详细教程,可播放直播,亲测可用
本人只编译了64位。32位的过程相同,下面也会介绍,大家请耐心看完,一定可以成功的。
最下方附带下载链接(编译完之后的Qt完整的库msvc2017_64+编译过程中需要安装的插件+博主写的小测试项目)。
最下方下载链接中包含编译需要的工具:VS2017安装包、Python 2、Perl、Bison and flex、Gperf;
下方教程中也会附带下载链接。
引言
最近公司的一个项目涉及到内嵌浏览器,同时要可以播放直播链接里的视频,qt自带的QWebEngine库显然是不支持的:
- 无论怎么调用,设置QWebEngineView的接口和参数,都无法播放视频;
- 还有的博客说需要下载Flash插件,经过测试,同样不可以,把flash的dll放到软件运行目录以及Plugin目录下面均无效;
- 想要在不重编的情况下实现,基本不可能了,有方法的同学也欢迎指正哦。
- 博主因为用公司电脑编译的,比较快,用了三个小时,空间需要大概120G,准备编译的同学请预留足够的空间,空间不够导致编译失败的话就要后悔死了。
编译历程
上图是博主用编译完的库写的一个小测试截图。
踩坑历程
- VS版本问题