标签:
最近在研究开源GIS库GDAL,我是采用自己下载源码编译的方式,主要进行以下几个步骤:
下载以后解压,我这里解压到C盘根目录,并且在根目录下新建一个文件夹gdal-runtime,用作存放编译结果:
找到MSVC_VER把值改为当前Visual Studio对应的版本,我用的是VS2012,值是1700
gdal1.6及之前的貌似还需要更改源文件,2.0.1不用
进入gdal文件夹,cd "C:\gdal-2.0.1",依次执行以下命令(需要一点时间):
nmake /f makefile.vc nmake /f makefile.vc install nmake /f makefile.vc devinstall
编译好以后会在“C:\gdal-runtime”生成以下的文件夹,代表编译成功
打开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"
开源GIS库GDAL在Windows Codeblocks下的配置
标签:
原文地址:http://www.cnblogs.com/codemanpeng/p/5078493.html