很纳闷,排查了一下,把三行代码加进去也没有效果,反而编译不通过
三行代码是:
#pragma once
#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)
最后确定是静态版本在用cmake编译的会后出现的问题,应该是少加了
include(${VTK_USE_FILE})这行代码。