Windows10,vs2022、cmake编译QGIS 3.32.3 python相关模块时,遇到QGIS object has no attribute 'minimum_glibc_version'编译错误。
无论谷歌还是百度均为相关信息,随仔细分析报错输出,发现是pyqtbuilder中的builder.py中有关于glibc版本验证的相关代码,但是以前编译的时候没遇到类似的错误,因此猜想是否pyqtbuilder版本过高导致的。然后,下载pyqtbuilder历史版本(PyQt-builder · PyPI)中最低的一个版本,检查builder.py,果然其中没有glibc版本检测的相关代码,随后选择安装了1.13.0的版本继续编译,一次通过。
解决办法:
pip install PyQt-builder==1.13.0
在Windows10系统下,使用vs2022和cmake编译QGIS 3.32.3 Python相关模块时,出现QGIS object has no attribute 'minimum_glibc_version'错误。经分析,怀疑是pyqtbuilder版本过高所致。下载其历史最低版本检查,发现无glibc版本检测代码,安装1.13.0版本后编译通过,解决办法是pip install PyQt-builder==1.13.0。





