Windows下gdal的编译方法,以vs2013为例

2 篇文章 0 订阅

https://trac.osgeo.org/gdal/wiki/DownloadSource中下载需要的版本的gdal压缩包,解压

打开nmake.opt,在该文件中找到GDAL_HOME所在的的位置,把后面的路径替换为自己希望编译得到的文件位置,如图

打开visual studio tools,打开 VS2013 x64 本机工具命令提示 ,cmd到gdal的文件目录处,输入

nmake /f makefile.vc MSVC_VER=1800 WIN64=YES DEBUG=1

nmake /f makefile.vc install

nmake /f makefile.vc devinstall

以上是编译和安装vs2013 64位 debug版的gdal,其他版本在上边修改即可,注意比较新的版本开始只支持VS2015及以上的vs版本了,所以要用vs2013编译最好选择版本稍微低一点的。如最新版本的gdal2.3.1,其nmake.opt有以下内容:

写的很清楚,older versions no longer supported,只支持vs15和17了。

另外,MSVC_VER对应的版本如下:

MSVC_VER=1910  VS2017

MSVC_VER=1900  VS2015

MSVC_VER=1800  VS2013

MSVC_VER=1700  VS2012

MSVC_VER=1600  VS2010

MSVC_VER=1500  VS2008

使用方法:

编译安装完成会有三个有用的文件夹,/bin /lib /include,在工程中引用方法是

右键项目》属性》配置属性》C/C++》常规》附加包含目录,输入include文件夹路径

配置属性》链接器》常规》附加库目录,输入lib文件夹路径

配置属性》链接器》常规》附加依赖项,输入gdal_i.lib;

在程序文件夹下放入bin文件夹中的gdalxxx.dll,即引入成功。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HouGISer

HouGiser需要你的鼓励~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值