一、编译VTK
环境及版本:VS2019+vtk8.2.0
编译参考下面这位同志的文章,超级详细!
VS2022+Qt5.15.2+CMake3.23.2编译VTK 8.2.0套件的过程
(懒得再写一遍了(●’◡’●))
先编译ALLBUILD,再编译INSTALL,才能生成include等文件哈!
二、在QT designer中添加QVTKWidget插件
参考这位同仁写的文章
就是把QVTKWidgetPlugin.dll,QVTKWidgetPlugin.lib,QVTKWidgetPlugin.exp这三个文件放到
自定义位置\Qt\Qt5.12.12\5.12.12\msvc2017_64\plugins\designer。
我是在VTK/plugins/ 下只找到了QVTKWidgetPlugin.dll,QVTKWidgetPlugind.dll,并没有lib和exp文件,有的人说应该是
cmake时没有设置好对应的路径,但我从build/lib/Release中找到了这两个文件,所以直接拿过来用了
放置完成重新打开QT designer即可看到此控件: