VS2012下安装GDAL库

00.实验需求
  最近需要在C++里面读取DEM的数据,然后进行比较,DEM为Geotiff格式的数据,于是思考如何才能做到。经过科学上网,得到结论是gdal可以在C++ 里面读取这种格式文件,遂实验之。
01.系统说明
  Win7(64位),VS2011,GDAL 2.2.2
02.下载GDAL
  进入GDAL的官方下载页面(http://trac.osgeo.org/gdal/wiki/DownloadSource),根据需要选择版本。然后解压到适当文件夹下,我这里直接选择在D盘根目录下。
(应该最新版(2.2.4)最好吧,不过考虑到可能不支持我原来版本的vs,我就选了后面的两个版本)
03.修改源代码
(1)找到下载目录中的nmake.opt文件,例如本文的中的文件路径为:D:\gdal_vs\nmake.opt

(2)右键打开方式选择Notepad。修改:64行代码
GDAL_HOME = "...." 为 GDAL_HOME = "D:\GDAL" //这里修改的是安装目录

修改203行代码#WIN64=YESWIN64=YES

(3)以管理员身份运行Visual Studio x64 兼容工具命令提示(2012)。这里64位编译的是64位的程序

如果选用32位的命令提示工具则编译的是32位的程序!!!!

4.编译GDAL
命令行中输入 输入以下3行代码
cd D:\gdal_vs
1. D:
1. nmake /f makefile.vc
开始编译,编译过程需要几分钟

5.安装GDAL
编译结束继续执行如下两条命令:
1. nmake /f makefile.vc install
2. nmake /f makefile.vc devinstall
打开安装目录下的文件夹(代码修改的路径)有bin,data,html,lib,include几个文件夹则安装完成。

安装完成以后需要在VS2012的项目中配置GDAL。
最后!!!!配置之后记得 把dll文件复制到debug文件夹内。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值