nmake && shapelib 编译

1.下载:shapelib,下载地址http://download.osgeo.org/shapelib.
shapelib介绍地址:http://shapelib.maptools.org/

2.编译shapelib。VS2013 编译,2008编译参照:http://blog.csdn.net/liufeng1980423/article/details/6170733

解压到E:\project\shapelib-1.3.0
3. 在使用nmake编译的时候,如果我们通过cmd启动,然后进入E:\project\shapelib-1.3.0目录,使用nmake,由于nmake没有增加到系统环境变量,所以会提示这里写图片描述

此时解决方案就是增加nmake到环境变量中。或者使用VS2013 x86 本机工具命令提示这里写图片描述
此时我们在切换到E:\project\shapelib-1.3.0,然后运行nmake -f makefile.vc,如图编译成功:这里写图片描述

此时会生成静态库:shapelib.lib 和动态库shapelib_i.lib,shapelib_i.dll
这里写图片描述
注意:也许我们会想从nmake所在的目录(D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin),来编译:nmake -f E:\project\shapelib-1.3.0\makefile.vc
此时会出现问题,因为编译目录不是E:\project\shapelib-1.3.0\这个目录,许多文件会找不到,从而编译失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值