`

[转]使用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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

分享到:
评论

相关推荐

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

    mingw32,gcc版本4.7.2,编译GDAL,生成gdal.a库以及头文件

    QTMinGw下已经编译好的gdal库

    对于烂大街的vs添加GDAL库就不说了,百度上一搜索一大片。 我这个是windows下的QT(mingw版)+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文件中...

    gdal-2.4.3-mingw64下载地址.txt

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

    MinGW_GDAL200库

    开源栅格空间数据转换库GDAL在Windows7-64系统下使用MinGW4.9.4-32编译后产生的库,QT实测可用!

    GDAL1.11.5 mingw32

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

    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....

    编译好的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

    编译完成的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

    编译好的gdal库

    包括Windows下编译好的gdal库和mingw平台下编译好的gdal库,后者可以用于qt开发。

    gdal-3.0.1-mingw64下载地址.txt

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

    gdal-2.2.1-mingw64下载地址.txt

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

    gdal244_mingw64.rar

    gdal2.4.4通过MinGW64进行编译的全部内容,为了可以在Qt上进行调用,解压就可用

    编译好的GDAL2.11附教程

    编译好的GDAL2.11附教程。GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和...

    gdal1.11.5 源文件

    本资源为GDAL1.11.5版本源码,方便重新编译使用。GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行...

    gdal-2.0.1-mingw64下载地址.txt

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

    vs2015 x64 debug gdal-3.0.1

    自己编译的vs2015 x64 debug 想要的可以下载,已经测试通过成功编译gdal-3.0.1

    openSceneGraph3.5.1编译

    osg3.5.1_windows_lib_dll_debug_release,openSceneGraph3.5.1编译 OpenSceneGraph3.5.1在windows10、visual studio2019编译的动态库和静态库

Global site tag (gtag.js) - Google Analytics