rqt_dep
用于查看功能包的依赖关系图。
编译ROS时,有时会报错缺某个包,常常是 could not find *Config.cmake 或者 *-config.cmake
,我以前一般的解决方法是:sudo apt-get install ros-kinetic-package_name
,其实用rosdep更方便。
安装ROS时,会有一个命令 sudo apt-get install python-rosdep
,在安装完成后,还会执行1
2sudo rosdep init
rosdep update
在src
目录下运行rosdep check --from-path package_name
,可以查找到所有依赖包。 安装所有依赖包的命令: rosdep install --from-path package_name
rosdep check --from-path src --ignore-src -r -y
对整个工作空间检查依赖
最强大的就是rosdep install --from-path src --ignore-src -r -y
,在工作空间路径执行,它magically安装了所有 package缺失的依赖项。