博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译带有PROJ4和GEOS模块的GDAL
阅读量:6586 次
发布时间:2019-06-24

本文共 1056 字,大约阅读时间需要 3 分钟。

1、下载三个软件的源代码(去各自官网下载即可)

2、将PROJ4和GEOS的源码放到GDAL目录下的supportlibs文件夹中。

3、修改GDAL的nmake.opt文件,部分内容如下:

# Uncomment for GEOS support (GEOS >= 3.1.0 required)GEOS_DIR=E:\code\gdal-1.11.3\supportlibs\geos-3.4.2GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/include -DHAVE_GEOSGEOS_LIB     = $(GEOS_DIR)/src/geos_c_i.lib# PROJ.4 stuff# Uncomment the following lines to link PROJ.4 library statically. Otherwise# it will be linked dynamically during runtime.PROJ_FLAGS = -DPROJ_STATICPROJ_INCLUDE = -IE:\code\gdal-1.11.3\supportlibs\proj.4\srcPROJ_LIBRARY = E:\code\gdal-1.11.3\supportlibs\proj.4\src\proj_i.lib

4、同时参考我上一篇文章,注意GEOS和PROJ4的nmake.opt文件的修改。

5、最后,打开“Visual Studio x64 Win64 命令提示(2010)”,逐条使用以下命令进行编译。

vcvars64.batE:cd E:\code\gdal-1.11.3\supportlibs\geos-3.4.2 nmake /f makefile.vc MSVC_VER=1600 release=1 cd E:\code\gdal-1.11.3\supportlibs\proj.4 nmake /f makefile.vc MSVC_VER=1600 release=1 cd .. cd .. nmake /f makefile.vc MSVC_VER=1600 release=1 nmake /f makefile.vc MSVC_VER=1600 release=1 devinstall

 

转载于:https://www.cnblogs.com/airscrat/p/5000811.html

你可能感兴趣的文章
如何居中一个浮动元素?
查看>>
Flex 国际化使用
查看>>
七大主题
查看>>
Linux中fork()函数详解
查看>>
linux下查看当前shell方法。
查看>>
poj 1007 DNA Sorting(排序--快排)
查看>>
tooltip 提示多行显示
查看>>
VS2008环境下开发的某些程序在其他机器运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(IIS)...
查看>>
404 错误页面:重装上阵
查看>>
struts2生成随机验证码图片
查看>>
Ubuntu 安装 Java EE
查看>>
编译器错误~System.Data.Objects.DataClasses.EntityObject在未被引用的程序集中定义
查看>>
Windows Phone(wp7)系统长按的秘密
查看>>
获取网卡信息
查看>>
PHP中ini_set和ini_get函数用法简介
查看>>
poj1019
查看>>
可任意自定义的UITableViewCell(转)
查看>>
C#利用反射获取对象属性值
查看>>
OpenGL FBO
查看>>
C#枚举
查看>>