ubuntu下安装Qt+pcl+QVTKWidget全过程

ubuntu下安装Qt+pcl+QVTKWidget全过程
1、装ubuntu
建议是双系统,之前试过用虚拟机装,可是编译Qt实在太卡了
https://www.bilibili.com/video/BV1mJ41127Gt
参考这个up主的教程,安装20版本ubuntu

2、在ubuntu里安装gcc g++ make cmake等编译工具
首先要检查一下有没有安装过,命令是
gcc -v 查看版本
如果纯净版ubuntu,那么是没有装这些的工具的
如果是扩展板ubuntu,有gcc,无g++

安装方式
ctrl+alt+T 调出终端 输入命令,逐个安装
sudo apt-get install g++ 一般装了g++就有gcc了
sudo apt-get install make
sudo apt-get install cmake
如果出现找不到包的错误,无法安装,那就需要先更新源
sudo apt-get update

g++的安装路径是 /usr/bin 这个要记好,后面要用到

3、安装Qt
去官网下载合适的QT版本
http://download.qt.io/official_releases/qt/
注意,一定要全部安装控件,不能只装编辑器
不然会报错,显示找不到kit 版本的错误,这样就重新打开安装包,再装
装好之后,自己建一个工程检测是否能编译通过
如果报错,没有c++ 编译器,则需要在设置->kits->编译器里加上c++ 编辑器,路径
/usr/bin/g++

4、安装PCL
参考了这篇博客:
PCL+QT配置过程记录(Ubuntu16.04)
https://blog.csdn.net/u014695839/article/details/84371518
按照提示一步安装,记得修改版本号,改版本,只要在控制台进入include文件夹cd /usr/include,再ls 看看文件版本号就行了。
编译时若是提示c++ 14不兼容
是由于高版本PCL用了C++ 14,只要在QT Pro文件里加:CONFIG += c++14就可以了

5、安装QVTKWidget控件
由于自动安装的PCL不带libQVTKWidgetPlugin.so,故我在官网重新下载了vtk安装包
官网连接:https://vtk.org/Wiki/VTK/Building/Linux
下载方式:git clone https://gitlab.kitware.com/vtk/vtk.git VTK
下载安装包后,按照这篇博客的安装方式,安装成功
Ubuntu Qt配置QVTKWidget控件
http://www.voidcn.com/article/p-rgphajtn-byq.html

上一篇:Ubuntu16.04安装PCL


下一篇:点云库PCL从入门到精通随书配套资源(源码+配套软件)