无法在QVTKWidget中向PCL Visualizer添加点云

时间:2013-06-18 23:00:52

标签: qt vtk point-cloud-library

我正在尝试将点云添加到pcl::visualization::PCLVisualizer。我完全按照这篇文章中的内容进行了跟踪: How to visualize a sequence of TOF-Sensor data in PCL (with Qt)?

然而,当我尝试在构造函数中添加点云时,它在Boost中的某个地方失败:

external.linux/include/boost/unordered/detail/table.hpp:387: std::size_t boost::unordered::detail::table<Types>::min_buckets_for_size(std::size_t) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const std::basic_string<char>, pcl::visualization::CloudActor> >, std::basic_string<char>, boost::hash<std::basic_string<char> >, std::equal_to<std::basic_string<char> > >, std::size_t = long unsigned int]: Assertion `this->mlf_ != 0' failed.

我不知道,这是关于什么的。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

所以我想我已经弄清楚那个问题是什么了。我有源自使用Boost 1.46(系统安装)编译的源代码构建的VTK和PCL。在我的项目中,然而一切都与Boost 1.48相关联。因此,PCL的编译版本与其链接的版本不同。