liblas1.8.0+vs2013编译与配置

朱雀 2022-12-28 06:25 276阅读 0赞

参考博客: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

70

3、编译GDAL

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

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

70 1

70 2

70 3

编译成功

70 4

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

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

70 5

编译TIFF库

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

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

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

70 6

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

70 7

编译成功:

编译 Libgeotiff

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

70 8

在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目录,里面的文件就是

70 9

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

编译libLAS库

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

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

70 10

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

70 11

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

70 12

70 13

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

70 14

编译

70 15

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

分别ALL_BUILD 和INSTALL!

70 16

编译成功!

70 17

70 18

安装成功!

VS2013中配置libLAS库

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

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

我配置完成运行的结果

70 19

发表评论

表情:
评论列表 (有 0 条评论,276人围观)

还没有评论,来说两句吧...

相关阅读

    相关 caffe window7 vs2013 编译

    笔者一开始一直想用vs2015来进行编译,后来搞了半天,还不如直接下一个vs2013(5G左右,但是速度很快,一个小时就差不多了)。 参考链接:[https://www.

    相关 VS2013配置openssl

    因为信息安全的作业,准备调用openssl,这是别人写好的一个开源软件包,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使