GDAL源码下载及编译(Windows平台)

这里只是简单的对自己的学习做一个记录,希望能给学习GDAL的人一点点帮助。

先说一下编译环境,我用的是vs2017,GDAL是2.3.1,下载地址也在这里一并给出,方便需要的朋友。

GDAL下载地址:http://trac.osgeo.org/gdal/wiki/DownloadSource

vs2017 community下载地址:https://visualstudio.microsoft.com/zh-hans/vs/community/

vs2017安装比较简单,这里就不赘述了,GDAL下载下来是一个压缩包,需要解压一下,我这里放在D:\ProgramFiles\gdal-2.3.1。

打开vs2017开发人员命令行工具(在“开始菜单”-》visual studio 2017文件夹里),然后进入D:\ProgramFiles\gdal-2.3.1,在该目录下可以看到generate_vcxproj.bat这个文件,直接运行它可以得到一些帮助信息,在帮助信息中就有我们需要的“generate_vcxproj 15.0 64 gdal_vs2017”,按照这个提示输入“generate_vcxproj.bat 15.0 64 gdal_vs2017”敲回车,执行完成后在D:\ProgramFiles\gdal-2.3.1下就会生成gdal_vs2017.vcxproj这个文件。

用写字板打开这个文件,在“<PropertyGroup Label=”Globals”>
    <Keyword>MakeFileProj</Keyword>
    <ProjectGuid>{99152228-E421-41E1-B2DB-BA5A943727AA}</ProjectGuid>
  </PropertyGroup>
”中添加“<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>”,添加完成之后的结果“<PropertyGroup Label=”Globals”>
    <Keyword>MakeFileProj</Keyword>
    <ProjectGuid>{99152228-E421-41E1-B2DB-BA5A943727AA}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
  </PropertyGroup>”。(PS:因为我的windows kits 是10.0.17134.0,所以是这样。你可以根据自己的实际情况来添加windows kits的版本)。

最后用vs2017打开gdal_vs2017.vcxproj就可以编译了。

转载自:https://blog.csdn.net/hongel110/article/details/81346763

You may also like...