安装PCL1.8 与 boost1.58 的冲突问题 (Ubuntu 16.04)

在Ubuntu 16.04上安装PCL1.8时遇到与boost1.58的冲突,导致编译错误。为解决此问题,需要手动下载boost1.60源码,编译并安装。步骤包括删除旧版boost(谨慎操作),下载源码,解压,查看编译模块,选择并编译,最后复制头文件到相应目录。完成这些步骤后,可以重新尝试安装PCL1.8。
摘要由CSDN通过智能技术生成

在按照pcl官网上的Ubuntu16 安装步骤(https://larrylisky.com/2016/11/03/point-cloud-library-on-ubuntu-16-04-lts/),编译安装pcl的源码时候,报错出现如下问题:

../../lib/libpcl_visualization.so.1.9.0:对‘boost::filesystem::path_traits::dispatch(boost::filesystem::directory_entry const&, std::string&)’未定义的引用
collect2: error: ld returned 1 exit status
visualization/tools/CMakeFiles/pcl_hdl_viewer_simple.dir/build.make:140: recipe for target 'bin/pcl_hdl_viewer_simple' failed
make[2]: *** [bin/pcl_hdl_viewer_simple] Error 1
CMakeFiles/Makefile2:1170: recipe for target 'visualization/tools/CMakeFiles/pcl_hdl_viewer_simple.dir/all' failed
make[1]: *** [visualization/tools/CMakeFiles/pcl_hdl_viewer_simple.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: **

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值