liblas1.8.0+vs2013编译与配置

参考博客:https://blog.csdn.net/wokaowokaowokao12345/article/details/50767914

libLAS 是一个用来读写三维激光雷达数据(LiDAR) 的 C++ 库。最近学习需要用到las格式文件,涉及到las文件读写,参考上面博客将liblas配置完成。感谢那位博主,有一部分图片是截取上面博客中的图片。运行的成功是我的运行结果。

编译libLAS库还需要Boost、GDAL、TIFF和GeoTIFF四个库的支持,所以在编译libLAS前需要将所需的各个库进行下载和编译。

 

libLAS库下载:http://www.liblas.org/download.html

GDAL库下载:http://trac.osgeo.org/gdal/wiki/DownloadSource

LibTiff库下载:http://dl.maptools.org/dl/libtiff/

Libgeotiff 库下载:

ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/libgeotiff125.zip

2、打开cmd设置VS2013 64位编译环境工具。

在cmd窗口中键入:cd /d D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64 键入: vcvars64.bat

 

3、编译GDAL

在cmd窗口中键入:cd /d D:\gdal-1.11.0 键入:nmake /f makefile.vc

打开目录D:\ gdal-1.11.0下的namke.opt进行如下三个位置的修改。分别作用是配置vs2013编译器,系统位数和安装位置。

 

编译成功

分别执行:nmake /f makefile.vc install 和nmake /f makefile.vc devinstall

等待两分钟后,GDAL就编译完成了,在目录D:\gdal110中有bin,data,html,lib,include几个文件夹。

编译TIFF库

在cmd中分别键入:cd /d D:\tiff-3.8.2 nmake /f makefile.vc

这部分中方法和上部分有相似的地方,就简单描述了。注意设置VS2013 64位编译环境工具vcvars64.bat。

编译结束会出现如下错误:

现在打开目录:D:\tiff-3.8.2\libtiff中tiffconf.h.vc进行修改,把其中的 /* #undef JPEG_SUPPORT /,/ #undef OJPEG_SUPPORT*/ 中的注释去掉。再删掉 D:\tiff-3.8.2\libtiff下的所有 .obj 文件。 然后再编译,这样就可以编译成功。

 

编译成功:

编译 Libgeotiff

在D:\下创建一个目录libgeotiff,把Libgeotiff解压到D:\libgeotiff\下,同时在D:\libgeotiff\创建一个libtiff(文件夹名一定要为libtiff),再到D:\tiff-3.8.2\把编译好的libtiff目录复制到D:\libgeotiff\libtiff\下,目录结构如下:

在cmd中分别键入:

cd /d D:\Libgeotiff\libgeotiff-1.2.5

nmake /f makefile.vc

nmake /f makefile.vc install

nmake /f makefile.vc devinstall

完成之后,在C:\就会生成usr目录,里面的文件就是

 

usr文件可以拷贝到其他目录进行使用。我将其放在D盘下,并重命名为:libgeotiff125待使用。

 

编译libLAS库

编译libLAS库需要使用到CMake和VS2013。将libLAS-1.8.0.tar.bz2直接进行解压。

打开CMake设置如下,箭头处路径要一致,不然到时候VS编译时会出错!

 

勾选WITH_GDAL和WITH_GEOTIFF,不然构建出错!

 

添加GDAL 、TIFF和GeoTIFF的include和lib文件: (注:boost库在我已经配置好pcl中已经含有)

设置安装libLAS路径,默认C盘,如果不改后面会出现问题!

编译

用VS2013打开D:\libLAS-1.8.0\libLAS.sln。

分别ALL_BUILD 和INSTALL!

编译成功!

安装成功!

VS2013中配置libLAS

配置库更加简单,直接参考这个博主的文章吧

https://blog.csdn.net/wokaowokaowokao12345/article/details/50767914

我配置完成运行的结果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值