Linux QT5.10下增加QVTKWigdet插件

提示:VTK8.1(包括8.1)之后就不支持QVTKWigdet 改用 QVTKOpenGLWidget

  • VTK8.2下载链接
    -解压之后进入目录,执行以下命令:
mkdir build
cd build
cmake-gui ..

注意:点击Configure读取配置文件,如果有对选项进行修改,修改后要用Generate才会根据刚刚修改的配置重新显示。

  • 如下图所示,把grouped和Advance都勾选上:


cmake具体配置:

  • Module下配置:勾选下图所示的五项


    image.png

    image.png
  • build和Cmake设置如下:


    image.png
  • VTK配置如下:


    image.png

点击generate即可,然后再输入
make
sudo make isntall
进行编译和安装。此步骤比较耗时,耐心等待。

  • 安装完之后使用sudo find / -name libQVTKWidgetPlugin.so动态链接库的路径。然后将它分别copy至QT的安装目录下:/XXX/Qt5.10.0/5.10.0/gcc_64/plugins/designer/XXX/Qt5.10.0/Tools/QtCreator/lib/Qt/plugins/designer即可。此时打开designer和QTCreator都会有对应的插件。效果如下图所示:
    image.png

    image.png

注意

  • 当出现undefined reference to `QVTKWidget::QVTKWidget(QWidget*, QFlags)'的错误时请引入:libvtkGUISupportQt-8.2这个库!

参考:
https://blog.csdn.net/hit1524468/article/details/79532620

  • 如果有帮助麻烦点个赞哈!

你可能感兴趣的:(Linux QT5.10下增加QVTKWigdet插件)