如何导入GDAL lib Qt,Qt Creator?

问题描述

我对gdal lib有一些问题。我在qt中使用mingw32,并且从here gdal lib下载。然后,当我尝试从qt导入gdal时。我这是GDALAllRegister()的错误;在main.cpp端起作用。

我的导入方式是:右键单击项目->添加库->外部库->选择gdal_i.lib的路径->选择动态链接而不是静态-> okey,我遇到此错误:错误:未定义引用到“ GDALAllRegister @ 0”。

我的.pro文件:

unix:!macx|win32: LIBS += -L$$PWD/../../../Downloads/release-1911-x64-gdal-3-1-2-mapserver-7-6-1-libs/lib/ -lgdal_i

INCLUDEPATH += $$PWD/../../../Downloads/release-1911-x64-gdal-3-1-2-mapserver-7-6-1-libs/include
DEPENDPATH += $$PWD/../../../Downloads/release-1911-x64-gdal-3-1-2-mapserver-7-6-1-libs/include

我的main.cpp文件包括:

#include "gdal.h"
#include "gdal_priv.h"

qt看到我的头文件,当我按住Ctrl键并单击GDALAllRegister()函数时,打开gdal.h头文件。但是我有刚才指出的错误。

我的lib问题是什么?如何在QT中导入GDAL?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)