解决编译BALM过程中找不到livox_ros_driver文件的问题
编译github上的代码BALM时出现了找不到"livox_ros_driver"的错误:

在此之前已根据说明编译成功了livox_ros_driver
尝试了(1)在CMakeLists文件中添加"livox_ros_driver"的路径;(2)在~/.bashrc中添加source xxx/devel/setup.bash(xxx是livox_ros_driver根目录所在路径)的方法都没有起到作用.
然后在github的Issue1和Issue2中都找到了类似问题的解决方法,给出的说法是没有source"livox_ros_driver".于是我在livox_ros_driver的根目录下source devel/setup.bash,再去BALM的根目录下catkin_make依旧报错(其实这么做我自己也觉得无用),因为source devel/setup.bash只在当前终端生效
方法一:
把整个BALM文件夹复制到livox_ros_driver的src文件夹下,再在根目录下分别执行source devel/setup.bash和catkin_make便顺利编译通过
方法二:
在BALM项目的根目录打开终端,在此终端下source livox_ros_driver的bash文件,如source ~/xxx/livox_ros_driver/devel/setup.bash,然后再catkin_make即可顺利编译BALM
放一张same_position.bag数据包运行的效果图, 不得不说效果真不错啊
