pcl1.18.0和boost不同版本出现的问题

在安装pcl1.18.0这个版本时对应的boost版本出现了一些问题:

1.对应boost1.58时出现undefined reference to `boost::filesystem::path_traits::dispatch(boost::filesystem::directory_entry const&, std::string&)'

 

2.把boost换成1.68时出现fatal error: boost/uuid/sha1.hpp: No such file or directory。这个问题已经在pcl的github上有解释说明

https://github.com/PointCloudLibrary/pcl/issues/2682

 

所以只能继续换其他版本的boost

经过尝试,boost1.63可以和pcl1.18.0配合。

pcl是源码安装的,只需要删除/usr/local/lib/libboost_* 和/usr/local/include/boost,然后冲重新源码安装pcl。


版权声明:本文为ynshi57原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>