如何在 MinGW 中使用 Windows 中的 <gdal/gdal.h>?

How to use <gdal/gdal.h> in Windows with MinGW?

我正在使用 Qt 开发程序,我必须使用 header 。但是,我不确定如何在 Windows 上安装 GDAL。我有 Windows 10 和 MinGW 7.3.0.

我已按照 https://trac.osgeo.org/gdal/wiki/BuildingWithMinGW 中的说明进行操作。但是在键入 ./configure 后,make 命令会抛出类型为“./config.status:没有这样的文件或目录”的错误。

我只想安装Windows中的GDAL库来编译我的Qt程序,不需要按照前面的说明操作

我是这个主题的新手,欢迎大家的帮助。

GDAL 是一个构建起来相当复杂的包。 主要原因是您需要准备好所有依赖项,(包括:libdl sqlite3 libcurl libjpeg libpng libtiff postgresql zlib geos proj libdl json xerces libxml2 pcre) 并且它希望在 /usr/local.

下找到这些

如果您不熟悉从源代码构建,我建议您搜索已经构建的二进制文件。

最后,经过一番努力,我找到了正确安装 GDAL 库及其依赖项的方法,以便在 Windows10 的 C/C++ 代码中使用它。Here 你可以下载 32 或 64 版本的地理空间软件安装程序。在安装程序中,您应该只选择 GDAL 包(而不是 QGIS 或 Grass 包)。最后,头文件和dll文件应该安装在目录"C:\OSGeo4W".

您现在可以使用 GDAL 库在 Windows 中开发软件。如果您还有什么问题,我会很乐意回答。