问虚之 2019-08-14 14:21 采纳率: 0%
浏览 347

使用pcl All in One中的vtk logoWidget时,运行时在刷新渲染时出现0xC0000005

使用pcl All in One中的vtk logoWidget时,编译没问题,运行时在刷新渲染时出现0xC0000005: 执行位置 0x0000000000000000 时发生访问冲突。

详细情况:

环境:VS2015, win10
安装的pcl 1.8.1 all in one;
在参考https://blog.csdn.net/qq_29022265/article/details/93538065

中的例程添加图像到PCL中时,出现问题,
已添加:

#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);

编译无问题,
但是运行时,在viewer->spinOnce()时出现问题;报错:

0x0000000000000000 处(位于 Project1_PCL_view.exe 中)引发的异常: 0xC0000005: 执行位置 0x0000000000000000 时发生访问冲突。

尝试修改代码,发现只要将

logo_Widget_member_->SetEnabled(true);

该句注释掉,或设为false时,即不显示图片时,不会出问题;总之是不显示出来就不会出问题,要它显示出来时,就会报错,考虑是pcl vtk渲染刷新时出问题,因为使用的是pcl自带的vtk,不知道是不是这个问题,请教大家

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 关于#python#的问题:自动化测试