编译环境:
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
相关推荐
对于烂大街的vs添加GDAL库就不说了,百度上一搜索一大片。 我这个是windows下的QT(mingw版)+GDAL(已经编译好了)。
mingw32,gcc版本4.7.2,编译GDAL,生成gdal.a库以及头文件
如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw64方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...
QT+GDAL开发。Mingw32编译的GDAL库(3.7.1)、Proj库、及Sqlite3库,编译方法链接:https://blog.csdn.net/geyingguo/article/details/134439773?spm=1001.2014.3001.5502
如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw32方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...
gdal-2.4.3 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
本工具是MINGW编译GDAL使用的软件。MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生...
2023-05-10的最新版,Windows 64位的GDAL 3.7.0库。Debug时用debug目录下的bin和lib,Release时用release目录下的bin和lib。Debug和Release通用include文件夹下的头文件。
开源栅格空间数据转换库GDAL在Windows7-64系统下使用MinGW4.9.4-32编译后产生的库,QT实测可用!
包括Windows下编译好的gdal库和mingw平台下编译好的gdal库,后者可以用于qt开发。
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-3.0.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
gdal-2.2.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
gdal2.4.4通过MinGW64进行编译的全部内容,为了可以在Qt上进行调用,解压就可用
gdal-2.0.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
编译好的GDAL2.11附教程。GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和...
本资源为GDAL1.11.5版本源码,方便重新编译使用。GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行...
自己编译的vs2015 x64 debug 想要的可以下载,已经测试通过成功编译gdal-3.0.1
osg3.5.1_windows_lib_dll_debug_release,openSceneGraph3.5.1编译 OpenSceneGraph3.5.1在windows10、visual studio2019编译的动态库和静态库