问题原因初步判断是:使用的编译器GCC和最终选择链接库不是一个版本:https://blog.youkuaiyun.com/mr_zhouming/article/details/94478197
所以qgis2.99用的哪个gcc版本呢?:https://bbs.youkuaiyun.com/topics/392389068

一开始找不到include头文件,设置了环境变量不起作用,如下所示


只好硬编码。。感觉还是有点奇怪,为什么QT Creator识别不了呢?

如果真的是MinGW和VSStudio的原因,那。。。。lib文件是不是也有问题?
qmake和make的区别和联系
qgis的lib文件到底是用什么编译器编写的?https://download.osgeo.org/qgis/doc/manual/qgis-1.5.0_coding-compilation_guide_en.pdf
如何连接dll文件?:https://bbs.youkuaiyun.com/topics/394474983?list=67053121 https://blog.youkuaiyun.com/fan_xingwang/article/details/92816323
本文探讨了使用不同版本的GCC编译器与链接库导致的问题,特别是在QGIS 2.99版本中遇到的编译难题。文章还讨论了如何解决编译过程中出现的头文件缺失及链接错误等问题。
2661

被折叠的 条评论
为什么被折叠?



