如何将gdal api集成到visual studio 2012 C ++中

时间:2016-09-13 13:44:40

标签: c++ visual-studio visual-studio-2010 visual-studio-2012 gdal

我是geotiff处理的新手。现在,我需要使用gdal Api读取我的地理数据。我想将gdal集成到visual studio,以便我可以使用c ++。我通过推荐 makegdal_gen 10.00 64>为VS项目生成了gdal。 gdal10.vcproj 并成功完成。但是,我错过了gdal目录或文件夹(如hdf.h等)中不存在的几个标题。我想问,有谁知道我在哪里可以找到完整的gdal或者有没有办法轻松地将gdal导入到visual studio C ++ ?谢谢

1 个答案:

答案 0 :(得分:0)

生成gdal10.vcproj后,您需要构建它。

您应该遵循official documentation 主要步骤(稍微修改一下doc,假设您有最新版本的VS):

  
      
  • 检查nmake.opt中的基本选项,尤其是要使用的VC变体和安装目录的设置。

  •   
  • 打开" Visual Studio命令提示符"在开始菜单中。如果您打算为64位平台编译,请务必选择正确的bat /命令提示符。

  •   
  • 转到GDAL根目录并执行以下操作:

         

    C:\ GDAL> nmake / f makefile.vc

  •   
  • 构建成功完成后,您还可以使用install makefile目标安装所需的GDAL文件以使用GDAL实用程序。确保在执行此操作之前在nmake.opt文件中正确设置了BINDIR和DATADIR。

         

    C:\ GDAL> nmake / f makefile.vc install

  •   
  • 如果您希望使用GDAL构建自己的应用程序,可以使用以下命令安装所有必需的库,并包含文件。确保在nmake.opt文件中正确设置了LIBDIR和INCDIR。

         

    C:\ GDAL> nmake / f makefile.vc devinstall

  •   
     

链接GDAL的项目应包括INCEDIR中include路径中指定的目录,以及LIBDIR中/ LIBPATH中指定的目录。对gdal_i.lib存根库使用gdal链接。