windows下GDAL安装开发指南

本文记录了一名非GIS专业开发者初次尝试使用VS编译GDAL C++库,进行性能测试的过程,包括下载GDAL依赖、配置IDE、编译链接及解决运行时问题。

GDAL(Geospatial Data Abstraction Library)是一个开源库,用来处理GIS里栅格和矢量数据,虽然本人并非GIS专业,但所处行业需要处理时空数据,所以接触到了。
而这次的任务,却是要验证GDAL原生C++运行性能,平时都是用Java、Python引用这个C++开发的库,现在遇到性能瓶颈,需要测试下GDAL本身的性能。
对于一个只在大学写过C语言版图书管理系统的C系列小白来说,这是一次挑战,不能辜负大家的希望。

分析问题所在:
我对Java、Python、js等语言很熟悉,C++语法也了解,只是C++编译起来比较麻烦,不像Java、Python import一个包就完事了。所以,只需要搞定这个编译环境,我也能愉快的玩耍C++大型项目。

IDEA已经用的很熟了,Clion虽然很好用,不过对CMake语法还不熟,还是最成熟傻瓜的VS作为开发C++首选吧。
所以我们使用VS开发。使用人家编译好的GDAL库。

下载安装VS

这里选择基础C++开发功能即可,大概9个多G,然后重启电脑。

下载GDAL依赖库

访问:https://www.gisinternals.com/release.php 下载,下载最新的64位即可。

要注意和VS的版本号对上,这里安装的2019版的。

1

我下载的地址是:

https://www.gisinternals.com/query.html?content=filelist&file=release-1928-x64-dev.zip

VS里引用GDAL库

要在VS里能够使用GDAL,需要引入。

首先,我们建一个空项目,然后开始配置。

选择项目 --》属性–》VC++目录

  • 包含目录就是头文件目录,includes

  • 库目录,就是lib下的 *.lib文件目录

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值