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