将GDAL纳入msvs2008 c++项目

Incorporating GDAL into MSVS 2008 C++ project

本文关键字:c++ 项目 msvs2008 纳入 GDAL      更新时间:2023-10-16

我一直在用python实验GDAL,并在地形分析方面取得了一些巨大的成功。我的公司想看看GDAL是否可以在Visual Studio中使用,因为它是他们的主要平台。

我已经下载并安装了GDAL v1.8按照这里找到的说明"从源代码构建"我是新的MSVS和不确定如何包括必要的头利用GDAL库在一个新的项目。

如何包含库?非常感谢您的帮助!

如果您正在询问如何在新的Visual Studio项目中指定GDAL包含路径,那么您可以在"C/c++>通用>附加包含目录"下进行。

如果有需要链接的库,那么你可以在"链接器>输入>附加依赖"下指定它们。

这两个设置都可以在项目的属性页中找到。

成功构建GDAL后,您需要三个项目设置(在Properties下):

  1. 将路径设置为GDAL包含目录Configuration Properties ->C/C++GeneralAdditional Include Directories
  2. 将路径设置为lib目录(gdal_i.lib所在的目录):Configuration Properties ->C/C++祝辞Linker祝辞General祝辞Additional Library Directories
  3. 添加gdal_i.libConfiguration Properties ->C/C++祝辞Linker祝辞Input祝辞Additional Dependencies

您可以在c++代码中使用GDAL,如GDAL API教程所述。