我的开发平台是VS2015+pcl1.8.0, 对应的VTK版本是VTK7.0。这种问题是因为没有用cmake,而是直接用控制台结合VTK的库函数进行开发的。查看PCL1.8.0下VTK的安装包发现vtkRenderingOpenGL都不是vtkRenderingOpenGL2版本的。
VTK编译中出现 “no override found for vtkpolydatamapper”
最新推荐文章于 2021-05-25 10:29:01 发布
在VS2015环境下,使用PCL1.8.0和VTK7.0进行开发时遇到'no override found for vtkpolydatamapper'的问题。原因是直接使用库函数而非通过cmake构建。解决方案包括在源文件中引入vtkAutoInit.h并初始化VTK模块,以及在链接器设置中添加vtkRenderingOpenGL-7.0.lib作为附加依赖项。
摘要由CSDN通过智能技术生成