效果
编译
1、下载VTK8.2.0源码
2、解压源码后,进入目录创建build目录,同时在build内创建install目录 (下图install目录是在cmake第一次后才手动创建,建议在创建build时创建)
3、打开CMake,如下图填入信息并点击"Configure"后选择如下Vs2017与x64。选择完成后点击"Finish"按钮。
4、第一次点击"Configure"后,找到下图两个选项。分别配置创建install路径与勾选Qt。然后点击"Configure"
5、第二次点击"Configure"后,找到下图配置Qt的路径,注意路径!然后点击"Configure"后无误再点击"Generate"、无误后继续点击"Open Project",于是Vs会打开该项目。
6、如下图,进入vs后首先对"ALL_BUILD"进行生成;生成结束后对"INSTALL"进行生成。最终无误后生成下图下方的目录。
7、如下图将VTK生成的插件拷贝到Qt路径下,然后打开QtDesigner 就可以看到有了VTK控件插件。
附上编译好的库
Vs2017测试代码
#include <vtkActor.h>
#include <vtkCamera.h>
#include <vtkCylinderSource.h>
#include <vtkNamedColors.h>
#include <vtkNew.h>