C++ 将GDAL纳入MSVS 2008 C++;项目

C++ 将GDAL纳入MSVS 2008 C++;项目,c++,api,include,gdal,C++,Api,Include,Gdal,我一直在python中试验GDAL,并在将其用于地形分析方面取得了巨大成功。我的公司想看看是否/如何在VisualStudio中使用GDAL,因为它是他们的主要平台 我已经按照“从源代码构建”下的说明下载并安装了GDAL v1.8。我是MSV新手,不知道如何在新项目中包含使用GDAL库所需的头文件 我如何包括图书馆?非常感谢你的帮助 如果您询问如何在新的Visual Studio项目中指定GDAL包含路径,则可以在“”下指定 如果要链接到任何库,则可以在“”下指定这些库 这两种设置都可以在项目的

我一直在python中试验GDAL,并在将其用于地形分析方面取得了巨大成功。我的公司想看看是否/如何在VisualStudio中使用GDAL,因为它是他们的主要平台

我已经按照“从源代码构建”下的说明下载并安装了GDAL v1.8。我是MSV新手,不知道如何在新项目中包含使用GDAL库所需的头文件


我如何包括图书馆?非常感谢你的帮助

如果您询问如何在新的Visual Studio项目中指定GDAL包含路径,则可以在“”下指定

如果要链接到任何库,则可以在“”下指定这些库


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

成功构建GDAL后,您需要三种项目设置(在
属性下)

  • Configuration Properties
    ->
    C/C++
    ->
    General
    ->
    其他包含目录中设置GDAL包含目录的路径
  • Configuration Properties
    ->
    C/C++
    >
    链接器
    常规
    其他库目录中设置库目录的路径(其中
    gdal_i.lib
  • gdal_i.lib
    添加到
    配置属性
    ->
    C/C++
    链接器
    输入
    其他依赖项

  • 你可以在你的C++代码中使用GDAL,如./P>中所描述的,命令会在属性页/配置属性/C/C++ +命令行/附加选项部分下吗?什么命令?你是说“从源代码构建”下的命令?我假设您已经构建了GDAL,现在想要使用它?只是为了确保我们没有谈论不同的事情:您是最终构建了GDAL还是仍在这样做?我的答案是指在完成构建后使用GDAL。您不需要在IDE中手动指定任何命令行命令。我使用MSVS命令行C:\GDAL>nmake/f makefile.vc devinstall生成了GDAL,生成成功。我有一个新项目,并希望纳入建设。我把命令:/I C:\我已经试着编译了,它现在似乎要包含到目录中。只是在链接方面有一些错误,我必须研究一下。谢谢好的,但您不必添加此命令行。如果您在我给您的链接中查看上面的部分,您可以阅读指定库和包含目录的位置。然后VisualStudio将为您创建所有必要的命令行设置。忽略“示例”部分。