编译:
1)下载并解压gdal-2.4.2源码包;
2)修改gdal-2.4.2源码包下的nmake配置文件nmake.opt,主要修改两个参数MSVC_VER和GDAL_HOME,MSVC_VER为VC编译器版本号,GDAL_HOME为gdal库文件安装目录;
3)打开“VS2015 x64 x86兼容工具命令提示符”,并执行以下命令,配置VC环境变量:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC>vcvarsall.bat x86
4)切换至gdal-2.4.2源码包目录下,执行以下命令编译gdal,需要大概几分钟。
nmake /f makefile.vc
安装:
1)执行以下命令后,GDAL_HOME目录下会生成bin、data、html三个目录,主要是以命令方式使用GDAL需要的可执行文件及帮助文档。
nmake /f makefile.vc install
2)执行命令以下后,GDAL_HOME目录下会生成include、lib两个目录,主要是在代码中直接调用gdal库需要的头文件及库文件。
nmake /f makefile.vc devinstall
使用:
1)将GDAL_HOME目录下的include、lib目录拷贝至工程根目录下;
2)将GDAL_HOME/bin目录下的gdal204.dll文件拷贝至应用程序所在目录;
3)qt工程文件中增加库文件及头文件的路径,如下:
win32: LIBS += -L$$PWD/lib/ -lgdal_i
INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
4)代码中只需要包含一个头文件
#include "include/gdal_priv.h"