各种因素都会影响到环境的配置,这也是一个安装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 | VTKhttps://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安装
这个可以直接看这个