在ego-planner编译过程中出现找不到pose_utils链接的错误,而且是偶发性的,有时候能顺利编译,有时候又出错了。
经过排查,发现可能是因为在odom_visualization和multi_map_server两个包的CMakeList.txt文件内的target_link_libraries中,pose_util没有用绝对路径,将之改成绝对路径即可。
target_link_libraries(multi_map_visualization
${catkin_LIBRARIES}
${ARMADILLO_LIBRARIES}
#pose_utils
/home/firefly/catkin_realsense_ws/devel/.private/pose_utils/lib/libpose_utils.so
)