编译环境:
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
相关推荐
标题提及的是“QTMinGW下已经编译好的gdal库”,这意味着我们无需从源代码编译GDAL,而是可以直接使用预编译的库文件,这极大地简化了开发流程。MinGW(Minimalist GNU for Windows)是GCC(GNU Compiler Collection...
在本主题中,我们聚焦于如何在Mingw32环境下,利用gcc 4.7.2版本编译GDAL(Geospatial Data Abstraction Library)1.10,以创建适用于Qt开发的gdal.a静态库和相关的头文件。 GDAL是一个强大的开源库,主要用于处理...
如果想节省时间,这是我在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
gdal-2.4.3 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
本工具是MINGW编译GDAL使用的软件。MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生...
如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw32方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...
本资源是【gdal-3.5.3】的编译库,其中里面包含 【bin】文件 【include】文件 【Lib】文件 【Scripts】文件 【share】文件 用途广泛,可以用于C++,JAVA,UEC++等集成进行栅格数据的解析与读取使用。 相关编译...
在本压缩包中提供的GDAL版本为1.10.1,这是一个针对Windows 32位系统的预编译版本,意味着它已经过编译和配置,可以直接在32位Windows环境下运行,无需用户自行编译源代码。 GDAL的核心功能包括: 1. **数据格式...
MinGW4.9.4-32是这个特定版本的MinGW,它包含了GCC编译器和其他必要的工具,使得在Windows上可以编译GDAL源代码并生成32位可执行文件或库文件。 QT实测可用表明,MinGW_GDAL200库已经过与Qt框架的集成测试,这意味...
2023-05-10的最新版,Windows 64位的GDAL 3.7.0库。Debug时用debug目录下的bin和lib,Release时用release目录下的bin和lib。Debug和Release通用include文件夹下的头文件。
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安装目录的路径,如“C:\GDAL\bin”(这里假设可执行文件位于“bin”子目录下)。 3. **验证安装**:设置好环境变量后,你可以通过命令行工具(如cmd或...
这个压缩包包含两个版本的GDAL库:一个适用于Windows操作系统,另一个是针对mingw平台编译的,特别适合于在Qt开发环境中使用。 **GDAL的核心功能:** 1. **文件格式支持**:GDAL支持超过400种不同的地理空间数据...
- 示例路径为 `D:\QT\MinGW_GDAL200\GDAL200`。 - **安装Qt**: - 安装Qt Creator及其对应的编译器(如MinGW)。 - 配置好Qt环境变量。 #### 步骤二:项目配置 在Qt Creator中创建新项目,并按照以下步骤进行...
在编译GDAL时,通常需要以下步骤: 1. 安装编译工具:如Microsoft Visual Studio或MinGW等,取决于你选择的编译环境。 2. 获取源代码:从GDAL的官方网站下载3.6.4版本的源代码。 3. 安装依赖:除了proj和SQLite之外...
gdal-3.0.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
联合编译的过程相对复杂,需要配置多个环境变量,设置正确的依赖关系,下载并编译GDAL源代码以及GEOS源代码,确保它们能够正确地相互调用。这个过程可能涉及到安装各种编译工具,如CMake、Visual Studio或MinGW,...
gdal-2.2.1 mingw64位编译,自己花了几天时间编译的,中间解决了一些编译上的问题。静态库和动态库都有,想知道怎么编译的,下载内容中有联系方式。
标题中的“gdal244_mingw64.rar”是一个压缩包,包含了GDAL(Geospatial Data Abstraction Library)2.4.4版本在MinGW64环境下编译的所有内容,目的是为了在Qt平台上方便地调用。GDAL是一个开源的地理空间数据处理库...