`

mingw32下编译gdal

 
阅读更多

编译环境:

windows 8.1

mingw32 4.8

gdal 1.10.1

官网:http://www.gdal.org/

/************************************  
*转载请注明:tedeum.iteye.com  
************************************/

 

 

 

由于gdal编译没有使用cmake,需要使用config进行配置因此这里使用msys进行编译,官方的编译文档说明参考:http://trac.osgeo.org/gdal/wiki/BuildingWithMinGW

编译过程如下:

 

./configure
make
make install

 如果要指定安装位置,可以在config的时候加入参数(注意下面路径的写法):

 

 

./configure --prefix=/d/GDAL

 如果需生成python库,可以在configure时加--with-python参数

 

 

./configure --with-python

具体过程是,先到msys的bin目录下启动bash,然后切换到源码目录(注意msys下的路劲格式),然后按照编译过程一次执行,看下图: 



 编译过程中出现的错误:



 根据官方文档,出错时修改GNUmakefile文件的6-12行,用.(点)替换$(GDAL_ROOT) 。网上另一种方法是修改GDALmake.opt文件

 

 

用下面的语句
GDAL_ROOT  = /d/temp/build/gdal-1.10.0

替换这个语句

GDAL_ROOT =  d:/temp/build/gdal-1.10.0
 但是我在编译过程中的问题不能用上述方法解决,解决方法是修改GDALmake.opt文件,具体修改内容如下:

 

把文件中的这个语句
CONFIG_LIBS =   $(GDAL_ROOT)/$(LIBGDAL)  
修改为:
CONFIG_LIBS =   $(GDAL_ROOT)/$(LIBGDAL)   -liconv

 由于doc编译需要doxygen,暂时没有编译,编译命令是:make docs make install-docs

 

/************************************  
*转载请注明:tedeum.iteye.com  
************************************/

 附件是源码和编译结果,由于iteye只支持10M附件,gdal的12M源码居然编译出800M,请到百度云盘下载:http://pan.baidu.com/s/1i3FUGL3

 

 

  • 大小: 6.6 KB
  • 大小: 5.2 KB
分享到:
评论

相关推荐

    QTMinGw下已经编译好的gdal库

    对于烂大街的vs添加GDAL库就不说了,百度上一搜索一大片。 我这个是windows下的QT(mingw版)+GDAL(已经编译好了)。

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

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

    mingw64编译的GDAL1.11.5

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

    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

    GDAL1.11.5 mingw32

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

    gdal-2.4.3-mingw64下载地址.txt

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

    mingw 编译 GDAL 的工具.zip

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

    编译好的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文件夹下的头文件。

    MinGW_GDAL200库

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

    编译好的gdal库

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

    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

    编译完成的gdal,下载完需要考到新建的文件夹里,可以手动添加环境变量

    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上进行调用,解压就可用

    gdal-2.0.1-mingw64下载地址.txt

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

    编译好的GDAL2.11附教程

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

    gdal1.11.5 源文件

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

    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