GEOS编译注意事项

今天在编译GEOS的时候,弹出了错误,后来发现是nmake.opt的里面有个VS编译器版本没有对应的原因,手动修改了下,编译成功了,跟大家分享一下。

先打开自己的VS 编译器,然后根据录哥的那篇文章编译,发现错误。


进入到GEOS的目录,找到nmake.opt文件。


然后用文本编辑器打开,编辑里面的参数。


在后面添加自己的VS编译器版本即可。这样继续按照录哥的步骤进行,就可以了。编译好的库文件如下:



GDAL集成GEOS的时候,需要修改GDAL目录下面的nmake.opt


# Uncomment for GEOS support (GEOS >= 3.1.0 required)
GEOS_DIR=E:\GDAL\geos-3.4.2
GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/source/headers -DHAVE_GEOS
GEOS_LIB     = $(GEOS_DIR)/source/geos_c_i.lib
source目录是我后来改的,录哥那篇文章本来生成的是 src文件夹,我改成了source文件夹,这样就跟nmake.opt文件对应,只需要将GEOS的目录修改即可。

然后将geos文件夹里面的include里面的geos文件夹拷贝到E:\GDAL\geos-3.4.2\source\headers(这个目录就是gdal里面的nmake.opt文件里面geos的头文件夹)

这样在编译GDAL的时候就不会有错误了。

附录哥的那篇文章:http://blog.csdn.net/liminlu0314/article/details/7363565

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值