个人安装记录
1. 先安装boost
下载安装包: https://www.boost.org/
解压:
在tar -xvf filename.tar
or tar -zxvf filename.tar.gz
进入boost文件:
cd ../boost_1_71_0
然后command 输入:
./bootstrap.sh
./b2
如需要生成header,输入:
./b2 headers
测试是否安装成功:
下面这两句的作用是建立一个test.cpp文件,也可直接手动建立
touch test.cpp
vim test.cpp
在test.cpp文件中写入如下code:
#include<iostream>
#include<boost/bind.hpp>
using namespace std;
using namespace boost;
int fun(int x,int y){return x+y;}
int main(){
int m=1;int n=2;
cout<<boost::bind(fun,_1,_2)(m,n)<<endl;
return 0;
}
编译 test.cpp:
g++ test.cpp -o test
编译后运行:
./test
输出3,表示安装成功
source: dulingwen-ubuntu:安装boost库 v1.70
2. 安装libLAS
官网下载: https://liblas.org/download.html
解压:
tar -jxvf libLAS-1.8.1-src.tar.bz2
进入目录:
cd ../libLAS-1.8.1-src.tar.bz2
mkdir build
cd build
cmake ..
make
sudo make install
安装后测试:
lasinfo ../test/data/TO_core_last_clip.las
测试结果会输出如下所示内容:
---------------------------------------------------------
Header Summary
---------------------------------------------------------
File Name: ../test/data/TO_core_last_clip.las
Version: 1.0
Source ID: 0
Reserved: 0
Project ID/GUID: '00000000-0000-0000-0000-000000000000'
System Identifier: ''
Generating Software: 'TerraScan'
File Creation Day/Year: 0/0
Header Size 227
Offset to Point Data 229
Number Var. Length Records 0
Point Data Format 1
Point Data Record Length 28
Number of Point Records 213093
Number of Points by Return 128621 84472 0 0 0
Scale Factor X Y Z 0.01 0.01 0.01
Offset X Y Z -0.000000 -0.000000 -0.000000
Min X Y Z 630250.000000 4834500.000000 46.830000
Max X Y Z 630500.000000 4834750.000000 170.650000
Spatial Reference
Geotiff_Information:
如果测试不成功,可能是config的问题:
输入:
sudo /sbin/ldconfig
source:ubuntu下如何安装Liblas库!
此外,liblas还需安装其他依赖包:
GDAL, libgeotiff, OCI,
安装VTK
按照这个流程安装:
https://blog.csdn.net/dell5200/article/details/81142951