2013-06-18 2 views
0

Я пытаюсь добавить облако точек к pcl::visualization::PCLVisualizer. Я точно следил за тем, что показано в этом сообщении: How to visualize a sequence of TOF-Sensor data in PCL (with Qt)??Невозможно добавить облако точек в Visual Studio в QVTKWidget

Однако, когда я пытаюсь добавить облако точек в конструкторе, он терпит неудачу утверждение где-то в НЧ:

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. 

Я понятия не имею, что это о. Любая помощь, пожалуйста?

ответ

0

Так что я думаю, что я выяснил, что это за проблема. У меня есть VTK и PCL, созданные из источника, которые были скомпилированы с Boost 1.46 (установка системы). В моем проекте, однако, все связано с Boost 1.48. Таким образом, PCL был скомпилирован с другой версией ускорения, чем с ней.