Qt6.2.4源码编译webengine

前言

windows平台下编译Qtwebengine以支持mp4

工具依赖

1. python2.7.5以上 webengine需要使用2.7,3不支持
2.Bison,Flex
3.GPerf
4.Perl
5.Node.js 建议12以上版本
6.Visual Studio 2019
7.Windows 10 SDK version 10.0.19041以上
8.python3.8以上 编译qt源码使用3
9.ninja

该加入环境变量的都要加入


编译步骤

1.在线安装或者下载qt源码。源码路径尽可能短,长的话会遇到编译问题,无解

以源码路径D:\QtSrc为例

2.打开 x64 Native Tools Command Prompt for VS 2019

可以在所有程序搜索快捷方式打开,或者使用cmd CALL “C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat” x64 vs安装路径

3.cd /d D:/QtSrc
4.configure -prefix D:\x64release -release -force-debug-info -platform win32-msvc -opensource -confirm-license -opengl es2 -webengine-proprietary-codecs

-prefix后跟的是要安装的目录 自定义
-debug-and-release 编译debug和release版本 本人未生效 建议release、debug分开编译
configure 配置选项 有关选项的完整列表,请输入命令 configure -h
webengine编译参数

5.cmake --build . --parallel ~~漫长编译过程~~
6.cmake --install .

结束语

1.如果bulid失败 解决方案在这里 qtbug很久的bug
2.编译qt6.2.4千万不要``千万不要``千万不要用vs2022 ,会报编译器错误 浪费N久时间
3.写的不明白的地方,烦请指正
4.祝各位一次编译通过

你可能感兴趣的:(Qt,qt)