在最后一步catkin_make时遇到如下报错:

error: conflicting declaration ‘typedef struct LZ4_stream_t LZ4_stream_t’

貌似是声明冲突所导致的,在github上找到了该问题的解决方法,详情见:

https://github.com/ethz-asl/lidar_align/issues/16

最终通过:

sudo mv /usr/include/flann/ext/lz4.h /usr/include/flann/ext/lz4.h.bak

sudo mv /usr/include/flann/ext/lz4hc.h /usr/include/flann/ext/lz4.h.bak

sudo ln -s /usr/include/lz4.h /usr/include/flann/ext/lz4.h

sudo ln -s /usr/include/lz4hc.h /usr/include/flann/ext/lz4hc.h

解决问题!

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐