Liblas1.8.1+win10+vs2015编译过程全记录

1.下载源码

 

2.编译GDAL(注意GDAL版本使用1.11.5

       以管理员身份打开vs2015的x64本地命令行工具

       打开文件夹下的“namke.opt”文件,修改下列配置信息:

       依次执行以下命令(默认为release):

nmake –f makefile.vc

nmake –f makefile.vc install

nmake –f makefile.vc devinstall

       编译x64 debug版:

nmake –f makefile.vc DEBUG=1

nmake –f makefile.vc install

nmake –f makefile.vc devinstall

 

3.编译tiff

       修改“tiffiop.h”,注释关于“snprintf”的代码

       运行以下命令(release):

nmake –f makefile.vc

       运行以下命令(debug):

nmake –f makefile.vc DEBUG=1

 

4.编译libgeotiff

       新建一个目录“test-release”,将“libgeotiff-1.4.2”考到该目录下,同时新建一个目录“libtiff”,将编译tiff时产生的文件架“libtiff”拷贝到该目录下。

       依次执行以下命令(默认为release):

nmake –f makefile.vc

nmake –f makefile.vc install

nmake –f makefile.vc devinstall

       编译x64 debug版:

nmake –f makefile.vc DEBUG=1

nmake –f makefile.vc install

nmake –f makefile.vc devinstall

 

5.编译proj4

       这个应该是需要编译的,比较简单,可以修改“nmake.opt”立面proj的安装目录:

       运行以下命令(release):

nmake –f makefile.vc install-all

       运行以下命令(debug):

nmake –f makefile.vc install-all DEBUG=1

 

6.编译zlib

       这个也是必须要编译的,不然在cmake里面configure时会报错。直接打开目录“zlib-1.2.11\contrib\vstudio\vc14”下的vs工程,修改项目“zlibvc”“属性->生成事件->命令行”中的命令为:

       可以顺利编译了~

 

7.编译liblas

       历经千辛万苦,终于可以编译liblas了,嗯。。。后面还有一堆问题呢。。。

       在cmake中src路径和build路径保持一致,否则后面编译时会报错“error MSB3073: 命令“setlocal”;用cmake生成liblas的vs工程,再以管理员身份打开这个工程(别问为什么);

       对于编译过程中的error LNK 2005的解决办法:在所有项目“属性->链接器->命令行”中增加命令“/FORCE:MULTIPLE”;

       应该没问题了!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值