出现上面的错误原因有两个:
①环境配置不完全;
②没有全部编译。
参考一些QGIS源码编译的资料,大部分都会选择工程项目中的qgis为启动项,但这样会导致大部分源码没有编译,可能会出现Python中的SIP模块无法加载的情况,如果时间充足可以对ALL BUILD进行生成。
如果是Python环境没有配置完全的话,需要在环境变量中新建PYTHONPATH变量,将Python的动态、静态以及第三方库添加至PYTHONPATH中即可。
如果添加后还是出现错误的话可能是由于环境变量PATH中缺少