C++安装配置GDAL库(Visual Studio 2017)

搬运国外某视频网站的录屏,在自己电脑上实测可用,由于我也是C++和GDAL的新手,所以对于以下步骤就没有做解释,只是过程及截图。

  1. 不必多说,首先是下载GDAL,下载地址,测试版本为2.3.2,下载前三个中任意一个,并解压在某一路径:C++安装配置GDAL库(Visual Studio 2017)_第1张图片
  2. 按住Windows+R组合键,或右键桌面左下角Windows徽标选择“运行(R)”,键入powershell并确定。

    C++安装配置GDAL库(Visual Studio 2017)_第2张图片

  3. 在power shell中键入如下命令,其中“H:\gdal-2.3.2”为GDAL路径。
    cd H:\gdal-2.3.2

     

  4. 继续键入如下命令,得到下图结果:
    .\generate_vcxproj.bat

    C++安装配置GDAL库(Visual Studio 2017)_第3张图片

    根据提供的Examples修改后三个参数,其中第一个参数(如10.1)和最后一个vs版本参数(如gdal_vs2010)对应,示范代码:

    .\generate_vcxproj.bat 15.0 64 gdal_vs2017

    预计会运行半分钟,运行成功会出现如下界面,至此,可以关闭power shell了:

    C++安装配置GDAL库(Visual Studio 2017)_第4张图片

     

  5. 打开GDAL文件夹,右键新生成的“gdal_vs2017.vcxproj”文件,在vs中打开,点击生成→生成解决方案,如果生成解决方案后输出台出现如下现象:

    则需要在vs中点击项目→重定解决方案目标:

    C++安装配置GDAL库(Visual Studio 2017)_第5张图片

    然后点击确定后再次点击生成→生成解决方案,预计运行12分钟,结果如下,成功后退出vs:

    C++安装配置GDAL库(Visual Studio 2017)_第6张图片

     

  6. 在vs中新建空项目,右键该项目,点击属性,在属性窗口中找到VC++目录,并在包含目录中开始编辑,分别添加如下文件夹:

    C++安装配置GDAL库(Visual Studio 2017)_第7张图片

    确定后再返回VC++目录,在库目录中也同样将如上文件夹添加进去。完成后在属性窗口找到链接器→输入,在附加依赖项中开始编辑,键入如下地址(根据自己的GDAL路径修改):

    H:\gdal-2.3.2\gdal_i.lib

     

  7. 关闭属性窗口,在源文件中添加测试C++文件,测试如下常用的调用GDAL库的代码,如果include下没有出现波浪线,这说明可以包含GDAL库,至此就大功告成了。
    #include 
    #include 

     

 

你可能感兴趣的:(C++安装配置GDAL库(Visual Studio 2017))