德兴网站seo,优秀的网页设计案例,小微企业所得税优惠政策,网站管理模板最近在研究开源GIS库GDAL#xff0c;我是采用自己下载源码编译的方式#xff0c;主要进行以下几个步骤#xff1a;
编译GEOS#xff0c;参考自GEOS的wiki 下载GEOS源代码#xff0c;目前的版本为3.5.0#xff0c;解压到C盘根目录。打开VS2012自带的命令行工具 进入geo…最近在研究开源GIS库GDAL我是采用自己下载源码编译的方式主要进行以下几个步骤
编译GEOS参考自GEOS的wiki 下载GEOS源代码目前的版本为3.5.0解压到C盘根目录。打开VS2012自带的命令行工具 进入geos文件夹进行编译 1 2 3 4 C: cd geos-3.5.0 augogen.bat nmake /f makefile.vc MSVC_VER1400 BUILD_DEBUGYES 最后一句命令里的1800指的是Visual Studio的版本号详情见GEOS说明。下载GDAL源代码目前最新版为2.0.1Windows版本的下载地址为http://download.osgeo.org/gdal/2.0.1/gdal201.zip 下载以后解压解压到C盘根目录并且在根目录下新建一个文件夹gdal-runtime用作存放编译结果 进入gdal-2.0.1打开nmake.opt文件找到GDAL_HOME,把值改为上一步gdal-runtime的路径. 找到MSVC_VER把值改为当前Visual Studio对应的版本我用的是VS2013值是1800 找到# Uncomment for GEOS support把下面三行最前面的 # 符号删掉取消注释将GEOS_DIR后面的内容改为GEOS的路径并且将GEOS_CFLAGS 和 GEOS_LIB 后面的斜杠 / 换为反斜杠 \ source改为src保存 注意如果提示找不到geos/version.h则需要将geos目录下的include路径加入到系统的include变量里 gdal1.6及之前的貌似还需要更改源文件2.0.1不用 打开Visual Studio自带的命令行工具 进入gdal文件夹,cd C:\gdal-2.0.1依次执行以下命令需要一点时间: nmake /f makefile.vc
nmake /f makefile.vc install
nmake /f makefile.vc devinstall 编译好以后会在“C:\gdal-runtime”生成以下的文件夹代表编译成功 新建CodeBlocks工程将上一步“C:\gdal-runtime\bin”目录下的gdalxxx.dll拷贝到工程根目录下 打开Project-Build Options菜单在Linker Settings下的Link Libraries中添加“C:\gdal-runtime\lib\gdal_i.lib 在Search directories-Complier中添加路径C:\gdal-runtime\include在Search directories-Linker中添加C:\gdal-runtime\lib 到这里就配置完成了以下是一些常见的问题 1.如果提示找不到nmake,需要将nmake所在的文件夹C:\Program Files\Microsoft Visual Studio 12.0\VC\bin加入到系统路径然后重新打开命令行 2.若调用nmake编译时提示找不到 stdio.h则需要在系统变量INCLUDE如果不存在则新建中添加Windows SDK和Visual Studio的include路径 3.如果提示rc变量错误在执行nmake之前需要先执行C:\Program Files\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat