今天使用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
无法转换vtkp_w_picpathdata 到 vtkdataobject。
后来在vtkuser里看到有人提问了。
解决方法很简单:
增加头文件:
#include "vtkImageData.h"即可
本文来源:http://syxz1985.blog.163.com/blog/static/122352219201132703226540/