PCL中Error: no override found for 'vtkPolyDataMapper'.的一种解决方法
2020-07-19 04:27
946 查看
在将基于PCL库的c++代码显示在MFC控件上的过程中,能够成功生成解决方案但是会弹出如下对话框。
经过查阅资料,找到了一种解决方法。
第一步:检查附加依赖项中是否包含vtkRenderingOpenGL-7.0.lib,opengl32.lib
若不包含,则添加上。注意:此时不是简单添加。首先要将文件添加在库目录下。具体添加方法不再赘述。(若有疑问,欢迎留言)
第二步:在源文件中加入如下代码
#include<vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL); VTK_MODULE_INIT(vtkInteractionStyle); VTK_MODULE_INIT(vtkRenderingFreeType);
第三步:点赞。
注意事项:
1.我的开发环境是Win7+VS2015+PCL1.8.0(PCL-1.8.0-AllInOne-msvc2015-win64.exe)。其他环境下没有测试。
2.在添加依赖项的时候,要注意添加的文件要和自己的解决方案配置和平台一致。下图是我的解决方案配置和平台。
3.在添加代码的过程中,要注意自己的VTK版本,我的VTK版本是安装PCL时自带的7.0版本。
参考文献:
1.https://www.geek-share.com/detail/2728988025.html
2.https://stackoverflow.com/questions/40086584/errorno-override-found-for-vtkpolydatamapper
3.https://blog.csdn.net/wangxiao7474/article/details/69853576?utm_source=blogxgwz9
后记:
终于鼓起勇气发了第一篇CSDN博客,如有不足之处,请大家留下宝贵的意见。
相关文章推荐
- PCL可视化时遇到问题之 Error:no override found for 'vtkPolyDataMapper'
- no override found for vtkpolydatamapper解决方法
- VTK编译中出现 no override found for vtkpolydatamapper 解决方法
- Error: no override found for 'vtkPolyDataMapper'. 和Warning: Link to vtkInteractionStyle for default
- VTK6.3.0 error: no override found for 'vtkPolyDataMapper'
- VTK编译器 no override found for 'vtkPolyDataMapper
- 【PCL+Qt+VS】no override found for ‘vtkRenderWindow’错误解决方法
- VTK编译中出现 “no override found for vtkpolydatamapper”
- vtk 使用静态版本出现no override found for vtkpolydatamapper
- VTK编译出现no override found for 'vtkPolyDataMapper'
- Error:no override found for "vtkRenderer"/"vtkImageMapper"
- PCL+Qt+VS可视化点云(二)出现 no override found for ‘vtkRenderWindow’错误解决方法
- PCL点云处理可视化——法向显示错误“no override found for vtk actor”解决方法
- VTKError:no override found for 'vtkImageMapper' 和Link to vtkInteractionStyle
- android报Error:No resource identifier found for attribute 'roundIcon' in package 'android'错误解决方法
- "error: Error retrieving parent for item: No resource found that matches" 错误的解决方法
- Android:Error retrieving parent for item: No resource found that matches the given name解决方法
- VTK报错Error: no override found for
- VTK 7.0 安装中内存读取冲突 no override found for “.." 解决记录
- Error: no override found for 'vtkRayCastImageDisplayHelper'