欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

nmake构建Geos库

发布时间:2025/7/14 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 nmake构建Geos库 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、下载源码包

下载地址 http://download.osgeo.org/geos/geos-3.6.1.tar.bz2
下载之后解压即可。

2、编译

geos源码包中自带了makefile.vc,所以可以直接使用nmake进行构建。
打开VS的命令行工具(我的是VS2015 x64 Native Build Tools Command Prompt)
进入源码目录,使用下面命令进行构建(构建前请先运行一下autogen.bat,也可手动将include目录下的version.h.vc和platform.h.vc,去掉.vc后缀名)

nmake -f makefile.vc BUILD_DEBUG=YES WIN64=YES ENABLE_INLINE=YES# 以下参数也可以在nmake.opt中修改 # BUILD_DEBUG=YES 构建Debug版本,构建Release版本改为NO(默认就是) # WIN64=YES 构建Win64版本 # ENABLE_INLINE=YES 开启内联(默认为NO)

geos的makefile.vc中是没有带install目标的,所以构建完成之后需要手动去拷贝相关的文件。
编译出的lib和dll文件在源码包的src目录下,头文件在include目录下。

编译出的geos.lib是静态库,geos_i.lib和geos_c_i.lib则是动态库接口导出文件。

转载于:https://www.cnblogs.com/oloroso/p/6728506.html

总结

以上是生活随笔为你收集整理的nmake构建Geos库的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。