开发环境
WIN10+QT5.14.2+VS2019+PCL1.11.1
遇到的奇怪的bug
- 使用
boost::shared_ptr<pcl::visualization::PCLVisualizer>viewer_ransac(new pcl::visualization::PCLVisualizer("planar segment"));
定义一个新的viewer时,如果在代码中未被引用,会报错。
0x00007FF82EE682AB (pcl_visualization.dll)处(位于 QVTK.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000001ACB395A0 时发生访问冲突。
没有为 pcl_visualization.dll 加载的符号文件
注释掉该行代码后正常运行。
- 使用
qDebug() << "Worker Thread : " << QThread::currentThreadId();
显示当前进程时,需要添加头文件#include <QThread>