安装编译了livox_ros_driver和livox_SDK,在编译R3LIVE算法时,遇到报错
fatal error: livox_ros_driver/CustomMsg.h: 没有那个文件或目录
4 | #include <livox_ros_driver/
网上有的说是ROS没装完整,但是我编译lili-om也用到了livox_ros_driver和livox_SDK,所以问题不应该是ROS没装完整或者是livox_ros_driver和livox_SDK没按照要求编译安装,
注:在编译livox_ros_driver前一定要注意要把它的工作空间建在你所要编译的slam算法的工作空间的src目录中,然后再编译livox_ros_driver。
既然问题不是在ros和其他包的安装编译里,我尝试删掉编译出来的build和devel,然后多编译了几次,发现居然编译成功了。
我觉得问题应该是自己电脑所用的cpu:i5-7200u过于古董,导致编译速度慢,多线程进行编译时有的文件还没生成,却已经要使用了,从而引起了冲突。