Ubuntu20.04安装VTK8.2以及pcl19.1的过来人经验

各种因素都会影响到环境的配置,这也是一个安装VTK8.2的参考内容,本人是这样子成功了。

可能会有不全的地方,可以评论多多补充,错误地方也可以指出。

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
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
sudo apt-get install cmake-curses-gui
sudo apt-get install freeglut3-dev
sudo apt install libboost-dev

这里既有VTK也有pcl的依赖

2.VTK安装

Download | VTKicon-default.png?t=N7T8https://vtk.org/download/先安装VTK8.2,zip或者tar都可以,下载完之后直接解压到当前目录就可以了。

cd VTK-8.2.0/
mkdir build
cd build/

接着

ccmake ..

进入

每更改一个选项就c一下,c就是configure

BUILD_SHARED_LIBS调成ON

CMAKE_BUILD_TYPE 这个调成 Release(enter就可以切换模式)

  接着按t可以看到其他的内容

VTK_FORBID_DOWNLOADS             ON 

 VTK_USE_SYSTEM_PNG               ON 接着可以按g,如果没有出现g,可以再按几次c就有了。

接着

cmake-gui

如果没有出现内容,可以点一下下方的Configure,

打钩的是下面这几个

接着就可以Configure了,没有红的后 Generate

接着退出。

sudo make

如果觉得太慢了 后面可以加 -j16这是用16个cpu,具体电脑配置自己看,跑太多有可能会卡住,本人是都跑满的没事,这个要具体看自己的情况。(内存,交换内存,几个cpu等等,可以在系统监视器里的资源里看到)

编译完后

sudo make install

这个是快的。

3.pcl安装

这个可以直接看这个

Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)-CSDN博客文章浏览阅读2.8w次,点赞116次,收藏579次。首先通过《视觉slam14讲》中三条命令行的方式安装pcl在我这里行不通,摸索1h后果断选择源代码安装。通过源代码安装,安装pcl前需要下载相关依赖,还有安装vtk,而且版本问题非常非常非常重要,千万要保持一致,否则出现问题也找不到。`上面表格就是本文要安装的pcl版本和vtk版本`,同时也会在下面的步骤中给出下载链接和安装方法,如果你是ubuntu18.04的,完全放心跟随此教程,其他版本的ubuntu不能保证是否有依赖存在环境问题。_ubuntu18.04安装pcl https://blog.csdn.net/qq_42257666/article/details/124574029同样觉得make太慢了可以加上 -j?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值