GDAL编译

本文详细介绍了如何编译GDAL,包括添加Geos支持、FileGDB支持,并提供了针对不同需求的编译指令,旨在帮助开发者高效地进行GIS相关软件的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.编译Geos
下载源代码,解压后运行
autogen.bat
然后:(以下之a或b或c)
a.nmake /f makefile.vc
b.nmake /f makefile.vc install
c.nmake /f makefile.vc devinstall //安装开发需要的include和lib
d.nmake /f makefile.vc clean //清理编译生成的目标文件
e.nmake /f makefile.vc MSVC_VER=1600 BUILD_DEBUG=YES
2.编译GDAL
[b]a.修改nnamke.opt文件[/b]
//添加geos支持
# Uncomment for GEOS support
GEOS_DIR=$(GDAL_SRC)\geos
GEOS_CFLAGS = -I$(GEOS_DIR)\capi -I$(GEOS_DIR)\include -DHAVE_GEOS
GEOS_LIB = $(GEOS_DIR)\src\geos_c_i.lib
[b]b.添加FileGDB支持[/b]
FGDB_ENABLED = YES
#FGDB_PLUGIN = YES
FGDB_SDK = $(GDAL_SRC)\FileGDB
FGDB_INC = $(FGDB_SDK)\include
FGDB_LIB = $(FGDB_SDK)\lib64\FileGDBAPI.lib
[b] c.修改编译为64位版[/b]
# Uncomment the following if you are building for 64-bit windows
# (x64). You'll need to have PATH, INCLUDE and LIB set up for 64-bit
# compiles.
WIN64=YES
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值