报错:
[ 8%] Building CXX object FAST_LIO/CMakeFiles/fastlio_mapping.dir/src/laserMapping.cpp.o In file included from /home/ramil/catkin_ws/src/FAST_LIO/src/IMU_Processing.hpp:11:0, from /home/ramil/catkin_ws/src/FAST_LIO/src/laserMapping.cpp:46: /home/ramil/catkin_ws/src/FAST_LIO/include/common_lib.h:8:10:
fatal error: fast_lio/Pose6D.h: No such file or directory #include <fast_lio/Pose6D.h> ^~
报错的解决办法:
修改fastlio/CMakelist下的内容,找到find_package,在末尾加入genmsg
find_package(catkin REQUIRED COMPONENTS
geometry_msgs
nav_msgs
sensor_msgs
roscpp
rospy
std_msgs
pcl_ros
tf
livox_ros_driver2
message_generation
eigen_conversions
genmsg
)
同时,在CMakelist.txt文件结尾加入这个:
add_dependencies(fastlio_mapping fast_lio_generate_messages_cpp)
再次编译catkin_make,即可通过