VTK 6.3.0运行
vtkSmartPointer<vtkImageViewer2>imageViewer= vtkSmartPointer<vtkImageViewer2>::New();这一句的时候报错
按照此博客:
https://blog.csdn.net/cfqcfqcfqcfqcfq/article/details/51161519
添加了
#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);
出现新的无法解析的外部。。。。。。。
然后我想可能是vtk 版本的问题:我尝试vtkRenderingOpenGL2改成vtkRenderingOpenGL
问题解决,去掉了后面数字2
即是加入下面
#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL);VTK_MODULE_INIT(vtkInteractionStyle);