VTK使用问题记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yu253/article/details/78292550

问题1:Error:no override found for “vtkPolyDataMapper”

出错的原因是由于工程项目是使用本地的编译器创建的,而不是通过CMake来构建项目,造成了一些宏未定义
解决方案:添加如下语句:

#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2)    //注意:是vtkRenderingOpenGL2

参考链接:VTK/VTK 6 Migration/Factories now require defines

问题2:error LNK2019: 无法解析的外部符号 “void __cdecl vtkRenderingOpenGL_AutoInit_Construct(void)”

解决方案:这是由于在CMake中配置的是vtkRenderingOpenGL2,初始化时是vtkRenderingOpenGL,改一下就可以了!

猜你喜欢

转载自blog.csdn.net/yu253/article/details/78292550