之前下载OSGeo4W安装报错,解决后使用Qt进行地理信息系统二次开发,环境配置参考了https://zhuanlan.zhihu.com/p/83805300
具体问题如下:
在.pro文件里添加了路径:
QGIS 20220427
INCLUDEPATH += $$quote(C:/Program Files/QGIS 3.24.1/include)
INCLUDEPATH += $$quote(C:/Program Files/QGIS 3.24.1/apps/qgis-ltr/include)
LIBS += -L$$quote(C:/Program Files/QGIS 3.24.1/apps/qgis-ltr/lib) -lqgis_core -lqgis_gui
QGIS END
在main.cpp里添加了如下代码:
int main(int argc, char *argv[])
{
QgsApplication a(argc, argv, true);
QString cpath = QDir::currentPath();
//QgsApplication::setPrefixPath("C:\Program Files\QGIS 3.24.1\apps\qgis-ltr\bin");
//QgsApplication::setPluginPath(Qdir::currentPath()+"/plugins");
QgsApplication::initQgis();
qmake后release运行报错,截图如下:
不知道是不是路径的问题,能力有限,希望得到帮助,谢谢!