提示: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<Qt::WindowType>)'
的错误时请引入:libvtkGUISupportQt-8.2
这个库!
参考:
https://blog.csdn.net/hit1524468/article/details/79532620
- 如果有帮助麻烦点个赞哈!