今天使用vtk的时候,出现错误:
1>d:common1.cpp(44) : error C2664: 'void vtkImageAlgorithm::SetInput(vtkDataObject *)' : cannot convert parameter 1 from 'vtkImageData *' to 'vtkDataObject *'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
无法转换vtkimagedata 到 vtkdataobject。
后来在vtkuser里看到有人提问了。
解决方法很简单:
增加头文件:
#include "vtkImageData.h"即可
评论