1.CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find SDL_image (missing: SDL_IMAGE_LIBRARIES
SDL_IMAGE_INCLUDE_DIRS)
2.CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find SDL_image (missing: SDL_IMAGE_LIBRARIES
SDL_IMAGE_INCLUDE_DIRS)
3.CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "tf2_sensor_msgs"
with any of the following names:
tf2_sensor_msgsConfig.cmake
tf2_sensor_msgs-config.cmake
4.CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "move_base_msgs"
with any of the following names:
move_base_msgsConfig.cmake
move_base_msgs-config.cmake
5.安装依赖
sudo apt-get install libsdl2-dev
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install ros-noetic-tf2-sensor-msgs
sudo apt-get install ros-noetic-move-base-msgs
6./opt/ros/noetic/include/tf2_sensor_msgs/tf2_sensor_msgs.h:36:10: fatal error: Eigen/Eigen: 没有那个文件或目录
36 | #include <Eigen/Eigen>
7.无法找到Eigen库中的文件,可能安装过程出现问题,以及长时间没更新库,更新系统功能包,以及对Eigen库进行修复
sudo apt-get update
sudo apt-get install --reinstall libeigen3-dev
8.对之前的编译的文件进行清除,在重新编译
catkin_make clean
catkin_make