编译webengine模块问题:
- warning “Support check for QtWebEngine failed: Python3 html5lib is missing
解决方案:
-
- 本地安装python 3.10
- 在python3.10安装目录 复制python.exe 重命名为 python3.exe
- 在cmd中添加 set PYTHON3_PATH= “python 3.10 path
- 安装html5lib: pip install html5lib
- QtWebEngine won't be built. Tool gperf is required.
解决方案:
-
- 在windows上下载安装gperf,地址:Gperf for Windows
- bison下载:Bison for Windows
- flex下载:Flex
- 安装snappy: pip install snappy
- 设置环境变量:set PATH=%PATH%;F:\opensource\Qt\bison-2.4.1-bin\bin;F:\opensource\Qt\flex-2.5.4a-1-bin\bin;F:\opensource\Qt\gperf-3.0.1-bin\bin;
- 找不到libintl3, libiconv2, libcharset1,regex2直接从本机安装的qt5中找到了
取巧的解决:使用本机qt5附带的文件:Qt\5.12.12\5.12.12\Src\gnuwin32\bin 目录中有bison,flex,gperf等文件