`

[转]使用MinGW编译GDAL的方法

 
阅读更多

原帖地址:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=893

1、安装MinGW(tdm-mingw-1.812.0-f1.exe)、MSys(MSYS-1.0.10.exe)
2、解压gdal160.zip(假定将gdal160.zip解压到了D:\gdal160中)
3、打开MSys命令行,进入GDAL目录,如: cd /d/gdal160
4、./configure --prefix=/d/GDAL (该参数指定第6步中的安装路径)
5、make
      如果在链接时出现找不到“/d/gdal160/frmts/o/.libs/EnvisatFile.o”的错误,打开GNUmakefile文件修 改 6-12 行,用 . (英文句点)替换这几行中的“$(GDAL_ROOT)”,再执行make。也可以在执行make之前先对GNUmakefile文件进行上述修改后,再 执行make。
6、make install
7、make docs(可选,自动调用Doxygen生成html文档,必须先安装Doxygen)
8、make install-docs(可选,将上一步生成的文档拷贝到第4步指定的安装路径的doc文件夹中)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注:如需生成python库,可以在configure时加--with-python参数,如“./configure --with-python”。也可以在/d/gdal160/swig/python下依次执行“setup.py build”和“setup.py install”。但在make时出现如下错误:
error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

分享到:
评论

相关推荐

    QTMinGw下已经编译好的gdal库

    标题提及的是“QTMinGW下已经编译好的gdal库”,这意味着我们无需从源代码编译GDAL,而是可以直接使用预编译的库文件,这极大地简化了开发流程。MinGW(Minimalist GNU for Windows)是GCC(GNU Compiler Collection...

    mingw32编译GDAL1.10-可在Qt下使用

    在本主题中,我们聚焦于如何在Mingw32环境下,利用gcc 4.7.2版本编译GDAL(Geospatial Data Abstraction Library)1.10,以创建适用于Qt开发的gdal.a静态库和相关的头文件。 GDAL是一个强大的开源库,主要用于处理...

    mingw 编译 GDAL 的工具.zip

    本工具是MINGW编译GDAL使用的软件。MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生...

    mingw64编译的GDAL1.11.5

    如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw64方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...

    MinGW_GDAL200库

    MinGW4.9.4-32是这个特定版本的MinGW,它包含了GCC编译器和其他必要的工具,使得在Windows上可以编译GDAL源代码并生成32位可执行文件或库文件。 QT实测可用表明,MinGW_GDAL200库已经过与Qt框架的集成测试,这意味...

    gdal-2.4.3-mingw64下载地址.txt

    gdal-2.4.3 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。

    gdal2.4.4源码编译及相关插件

    gdal源码以及相关插件如下: apache-ant-1.10.12-bin.tar.bz2 gdal-2.4.4.tar.gz geos-3.7.3.tar.bz2 hdf-4.2.13.tar.gz hdf5-1.10.5.tar.gz jdk-8u361-linux-x64.tar.gz jpegsrc.v8c.tar.gz netcdf-c-4.4.1.1.tar....

    GDAL1.11.5 mingw32

    如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw32方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...

    gdal-3.5.3编译库

    本资源是【gdal-3.5.3】的编译库,其中里面包含 【bin】文件 【include】文件 【Lib】文件 【Scripts】文件 【share】文件 用途广泛,可以用于C++,JAVA,UEC++等集成进行栅格数据的解析与读取使用。 相关编译...

    编译好的GDAL 3.7.0库,Windows 64位版

    2023-05-10的最新版,Windows 64位的GDAL 3.7.0库。Debug时用debug目录下的bin和lib,Release时用release目录下的bin和lib。Debug和Release通用include文件夹下的头文件。

    GDAL已编译1.10.1版本(32)位

    4. **投影转换**:GDAL内建了多种坐标系转换方法,能够处理地理坐标系和投影坐标系之间的转换。 5. **栅格处理**:包括像元级别的数学运算、滤波、重分类、创建金字塔等。 6. **矢量处理**:包括几何对象的操作、...

    编译完的GDAL

    当你下载了这个编译完成的GDAL压缩包,你需要将其解压到一个新建的文件夹中,以便于管理和使用。这个过程通常涉及以下步骤: 1. **解压文件**:将压缩包中的所有内容解压到一个特定的目录,例如“C:\GDAL\)。这通常...

    qt配置gdal

    在本篇文章中,我们将详细介绍如何在Qt环境中配置GDAL库,并通过一个简单的示例来演示配置过程及如何在Qt程序中使用GDAL进行基本的地图数据读取操作。 ### GDAL与Qt简介 #### 1. GDAL概述 GDAL(Geospatial Data ...

    编译好的gdal库

    GDAL(Geospatial Data Abstraction Library)是一个开源的地理空间数据处理库,它支持多种地理空间文件格式,包括栅格、矢量和光栅...通过理解GDAL的核心功能和使用方法,开发者可以构建高效、灵活的地理空间应用。

    QT下Mingw32编译的GDAL库、Proj库、及Sqlite3库

    QT+GDAL开发。Mingw32编译的GDAL库(3.7.1)、Proj库、及Sqlite3库,编译方法链接:https://blog.csdn.net/geyingguo/article/details/134439773?spm=1001.2014.3001.5502

    gdal244_mingw64.rar

    将GDAL编译为MinGW64版本,可以确保它与Qt的编译环境兼容,因为MinGW64是针对64位Windows系统的开源GCC编译器的实现,而Qt也提供了与MinGW64配合使用的编译工具链。 标签“MinGW64”指的是Minimalist GNU for ...

    gdal和geos联合编译后dll和lib文件

    联合编译的过程相对复杂,需要配置多个环境变量,设置正确的依赖关系,下载并编译GDAL源代码以及GEOS源代码,确保它们能够正确地相互调用。这个过程可能涉及到安装各种编译工具,如CMake、Visual Studio或MinGW,...

    GDAL3.6.4自己编译结果,只需要依赖proj-6-3.dll、sqlite3.dll两个库

    而`sqlite3.dll`则是SQLite数据库引擎的动态链接库,GDAL使用SQLite作为其内置的栅格和矢量数据集的存储后端,用于存储元数据和其他相关信息。 在编译GDAL时,通常需要以下步骤: 1. 安装编译工具:如Microsoft ...

    gdal-3.0.1-mingw64下载地址.txt

    gdal-3.0.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。

    building GDAL on windows

    1. **环境准备**:在Windows上编译GDAL,你需要安装Visual Studio(例如,这里提到的VC6.0)以及CMake构建系统。确保你已经配置了MinGW或者Microsoft Visual C++编译器环境。 2. **获取源代码**:从GDAL官方网站下载...

Global site tag (gtag.js) - Google Analytics