找不到vtkRenderer/vtkRenderWindow的覆盖

TSa*_*Sac 3 cmake vtk

我是vtk的新手,当我运行一个小例子时,它会产生两个错误,

找不到vtkRenderer的覆盖

找不到vtkRenderWindow的覆盖

我搜索了这个问题,找不到合适的解决方案.

小智 8

当我尝试在没有CMake的情况下制作VTK项目时遇到了这样的问题,解决方案是使用这两行:

#include <vtkAutoInit.h> 
VTK_MODULE_INIT(vtkRenderingOpenGL2)
Run Code Online (Sandbox Code Playgroud)

因此,如果您正在使用CMake,那么您可能在构建VTK环境时跳过了一些步骤.