GDAL安装

目录

 

GDAL3.X.X安装问题

GDAL下载

一:GDAL下载(需要修改nmake.opt 文件)

二:GISInternals Support Site

安装

修改nmake.opt 文件

以管理员身份运行适用于VS2017的X64的本机工具命令提示

编译GDAL

安装GDAL

在VS2017的项目中配置GDAL


GDAL3.X.X安装问题

之前在VS2010上安装过GDAL,不是很想简单重复一次,想趁着j这次机会感受一下新版本的功能。

网上gdal安装不是VS版本(vs2015-)很低,要不就是GDAL版本(GDAL2.X.X)很低,看了很多教程后,以为VS2017和GDAL 3.2.1安装,在原理上没什么大问题,进行着问题就来了

或者


错误 :U1050    PROJ_INCLUDE should be defined. PROJ >= 6 is a required dependency 

原因 :使用3.0以上版本的GDAL,必须要有Proj6这个库的支持,而Proj6了,而且Proj6又依赖了SqlLite,即GDAL要proj6,Proj6又要Sqllite。

于是明白了为什么没有人安装3.X.X版本的GDAL了。

VS与GDAL版本之间没有对应关系,但是高版本的 GDAL库需要其他库的支持,本次安装选择VS2017和GDAL2.3.1

https://blog.csdn.net/leo_csdn_/article/details/97137348

https://blog.csdn.net/qq_29413829/article/details/84404677?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

GDAL下载

一:GDAL官网下载(需要修改nmake.opt 文件)

地址:https://trac.osgeo.org/gdal/wiki/DownloadSource

二:GISInternals Support Site网站下载已好配置的文件

https://www.gisinternals.com/release.php

MSVC是指微软的VC编译器

该方法下载是编译好的gdal文件,无需对nmake.opt 文件进行修改

GDAL安装

修改nmake.opt 文件

尽量使用编译器打开,这样有行数提示

MSVC_VER=1910 (根据编译器来确定。1400是指 VS 版本为2010,1800是指 VS 版本为2013,1900是指 VS 版本为2015,1910是指 VS 版本为2017,1921是指 VS 版本为2019)

GDAL_HOME = “XXXXX”

(XXXXX是你的gdal解压后的文件目录)

#WIN64=YES  去掉前面的#(即去掉注释),此处是编译64位的库需要修改,基本上都是64位的,去掉#即可。

管理员身份运行适用于VS2017的X64的本机工具命令提示

编译GDAL

在命令行中依次输入以下三行代码:

  • cd D:\gdal
  • d:
  • nmake /f makefile.vc

cd XXXXX (XXXXX是你的gdal解压后的文件目录)

开始编译,编译过程需要几分钟。

安装GDAL

编译结束继续执行如下两条命令:

  • nmake /f makefile.vc install
  • nmake /f makefile.vc devinstall

打开gdal解压后的文件,发现新生成了很多文件,如图所示都是新生成的文件。

在VS2017的项目中配置GDAL

设置环境变量(可忽略)

https://blog.csdn.net/qq_32153213/article/details/81363588

猜你喜欢

转载自blog.csdn.net/qq_41664159/article/details/112982280