天天看点

linux下在qtcreator里装QVTKWidget插件,用于点云数据的可视化

配置环境:ubuntu16.04+QT5.12+VTK7.1.1

首先安装QT5,之后编译VTK,生成libQVTKWidgetPlugin.so文件,将VTK-build-Qt5/lib目录下的libQVTKWidgetPlugin.so复制放到Qt5.12.0/Tools/QtCreator/lib/Qt/plugins/designer目录下.打开qt,就可以看到QVTKWidget插件已经在QTCreator中了.

linux下在qtcreator里装QVTKWidget插件,用于点云数据的可视化

这里简单介绍一下VTK的安装编译教程,也是自己遇到的坑:

可以先参考https://www.linuxidc.com/Linux/2017-01/139459.htm,通过cmake-gui来配置vtk,如果一切顺利,就OK,如果遇到问题,我们参考官网提供的教程用命令来编译.https://vtk.org/Wiki/VTK/Building/Linux

下载vtk,可到这里下载https://download.csdn.net/download/bing_lee/10687075,也可以直接在官网下载.

为了方便,我们将下载的文件放到home目录下,重命名为VTK,cd 到该目录下,

mkdir VTK-build
cd VTK-build
      
cmake -DVTK_QT_VERSION:STRING=5 \
      -DQT_QMAKE_EXECUTABLE:PATH=/home/xyt/Qt5.12.0/5.12.0/gcc_64/bin/qmake \
      -DVTK_Group_Qt:BOOL=ON \
      -DCMAKE_PREFIX_PATH:PATH=/home/xyt/Qt5.12.0/5.12.0/gcc_64/lib/cmake  \
      -DBUILD_SHARED_LIBS:BOOL=ON \
      /home/xyt/VTK
           

这里注意更改为自己的路径

make –j4 (4核同时编译)

make后在当前路径输入 make install,安装目录默认是在

/usr/local/lib
/usr/local/include/VTK
           

可能编译过程中会出现各种问题,需要一步步排除,这里需要注意的是,我们用到的是QT5,ubuntu16.04有自带的qt,需要自己配置环境变量,改为自己安装的qt5.

继续阅读