0、安装分析
Ubuntu版本 | pcl版本 | vtk版本 |
---|---|---|
18.04 | 1.91 | 8.2.0 |
1、pcl1.9安装
1.1 安装依赖
sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.9 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk7.1-qt
sudo apt-get install libvtk7.1
sudo apt-get install libvtk7-qt-dev #这句有问题
#下列软件包有未满足的依赖关系:
#libvtk7-qt-dev : 依赖: libvtk7-dev (= 7.1.1+dfsg1-2) 但是它将不会被安装
#E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
sudo apt-get install libvtk7-jni=7.1.1+dfsg1-2 #网上这个办法成功了
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install openjdk-8-jdk openjdk-8-jre
2.安装VTK
2.1 先安装cmake 和vtk 的依赖项
sudo apt-get install cmake-curses-gui
sudo apt-get install freeglut3-dev
2.2 下载VTK-8.2.0库
地址:Download | VTK
点击Download the previous relea-se (8.2.0),然后选择下载下面任意一种类型的压缩包。因为zip和tar.gz都可以在ubuntu中手动解压。
解压+到对应文件夹下mkdir build+cd build+cmake-gui
出现原因:
未安装libqt5x11extras5-dev
解决方案:
sudo apt install libqt5x11extras5-dev
PCL下载
找到了1.91,在下面的Assets目录下,就是Source code,这里依然自由选择压缩包格式。