在使用PCL库中的StatisticalOutlierRemoval 和 VoxelGrid 遇到 Segmentation fault

在使用SLAM十四讲的dense_RGBD项目中,遇到在Ubuntu 14.04和PCL 1.7环境下,调用StatisticalOutlierRemoval和VoxelGrid时出现Segmentation fault。问题源于Boost库中lanczos.hpp的编译问题,当混合使用不同C++11编译设置的二进制文件时出现。解决方案包括:1) 使用C++11模式重新编译PCL;2) 降级到Boost 1.60并重新编译PCL。参考链接包含了更多相关信息。
摘要由CSDN通过智能技术生成

 在运行slam十四讲的ch13d的dense_RGBD项目时,发现在debug模式下运行是出现了Segmentation fault ,所使用的环境是ubuntu14.04,pcl1.7

具体的调用堆栈如下:

1 boost::math::lanczos::lanczos_initializer<boost::math::lanczos::lanczos17m64, long double>::init::init()               0x7ffff1708a70 

2 ??                                                                                                                     0x7ffff16e06be 
3 call_init                                                                                                dl-init.c 78  0x7ffff7dea10a 
4 call_init                                                                                                dl-init.c 36  0x7ffff7dea1f3 
5 _dl_init                                                                                                 dl-init.c 126 0x7ffff7dea1f3 
6 _dl_start_user                                                                                                         0x7ffff7ddb30a 
7 ??                                                                                                                     0x1            
8 ??                                                                                                                     0x7fffffffe720 

9 ??                                                                              

但注释掉这两句相关代码时就没有这个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值