【无标题】

VS2019+qtwebengine 5.15.2编译

具体参考这两篇文章,基本可以解决所有问题

使用qt5.15.2 qmake 编译qtwebengine支持mp4

【超全、超详细】Windows上VS2017+Qt5.13.2自编译QWebEngine库详细教程,可播放直播,亲测可用【附下载链接】

  • 主要踩坑

    vs2022的cmd最起码在22/5/20都还是不行的,然后按照博文中的说法,重新下载了vs2019(可以不用卸载vs2022),然后使用x64_for_vs2019的cmd,同时为了节约时间,我也没有头铁,更换了系统语言为英文。

  • 编译准备

  1. qt 5.15.2源码(按照博文中的说法,有些模块是必须的,但我已经把5.15.2全部内容都下载下来了,就没有详细记录)
  2. 准备好vs2019的环境
  3. Qt官方补丁打上链接中的补丁,在qtwebengine中找到对应的文件并修改对应代码
  4. 备份一下qtwebengine(防止编译失败,可以快速替换)
  5. python2.7(py3是不支持的)
  6. Perl官网下载
  7. 然后就是执行下列命令,注意修改为自己的路径,下列都是我的Qt安装路径和对应源码路径
    具体就是创建build文件夹,然后使用Qt文件夹中对应的msvc版本的qmake工具,这里用的是64位的
cd C:\Qt\5.15.2\Src\qtwebengine\
mkdir build
cd build
C:\Qt\5.15.2\msvc2019_64\bin\qmake.exe ..\qtwebengine.pro -- -webengine-proprietary-codecs

nmake结束后我没有install,同样是按照博文,直接替换对应的库就行了,也比较方便。

你可能感兴趣的:(QT,C++,qt,开发语言)