sudo apt install git build-essential linux-libc-dev
而后须要从github下载并编译安装最新版的CMake,点Source Code (tar.gz) 下载,我下载的版本是3.17.2linux
sudo apt install libssl-dev tar xzvf CMake-3.17.2.tar.gz cd CMake-3.17.2 sudo ./bootstrap make -j`nproc` sudo make install cmake --version
我安装的是10.0版,跟着CUDA官网提示装就行。git
访问Qt官网,我下载的版本是qt-unified-linux-x64-3.2.2-online.run
下载完成后,在终端用命令来运行:github
sudo chmod 777 qt-unified-linux-x64-3.2.2-online.run sudo ./qt-unified-linux-x64-3.2.2-online.run
上面这种方法须要图像界面,若是只有命令行界面能够:web
sudo apt install qtcreator sudo apt install qt5-default
根据提示进行,设置安装路径,默认组件选择就能够。bootstrap
在VTK官网下载 ,记得下载8.2.0版本,最新版与pcl还未支持,进行编译安装。bash
tar xzvf VTK-8.2.0.tar.gz cd VTK-8.2.0 mkdir build cd build cmake .. make -j`nproc` sudo make install
sudo apt install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev sudo apt install libgl1-mesa-dev libglu1-mesa-dev sudo apt install freeglut3-dev libboost-all-dev libeigen3-dev libflann-dev libglew-dev sudo apt install libpcap-dev libusb-1.0-0-dev libopenni-dev libopenni2-dev clang-format libqhull-dev
很老的代码库,metslib-0.5.3应该是最新版本不会再有更新。也是源码编译安装。svg
wget https://www.coin-or.org/download/source/metslib/metslib-0.5.3.tgz tar xzvf metslib-0.5.3.tgz cd metslib-0.5.3 ./configure make -j`nproc` sudo make install
下载pcl源码并编译安装。访问pcl的github release页面,这里选择下载最新发布的1.11的Source code (tar.gz)。ui
tar -xzvf pcl-pcl-1.11.tar.gz cd pcl-pcl-1.11 mkdir build cd build cmake .. make -j`nproc` sudo make install