atal error: res/ros.h: 没有那个文件或目录 1 | #include <res/ros.h>
时间: 2024-02-27 19:26:31 浏览: 87
shell脚本中执行时提示“没有那个文件或目录”的解决办法
这个错误提示说是找不到 `res/ros.h` 这个文件或目录,可能是因为你的代码中使用了 ROS 库,但是 ROS 没有正确安装或者环境没有配置好。
如果你是在 Ubuntu 系统上使用 ROS,可以尝试执行以下命令安装 ROS 和相关依赖:
```
sudo apt-get install ros-<distro>-desktop-full
```
其中 `<distro>` 是你要安装的 ROS 版本,比如 `melodic` 或者 `noetic`。安装完成后,你需要设置 ROS 环境变量,可以在终端执行以下命令:
```
source /opt/ros/<distro>/setup.bash
```
如果你已经安装了 ROS,但是还是出现了这个错误,可能是因为你的代码中使用了非标准的 ROS 库,你需要检查一下代码中是否有错误。
另外,如果你不打算使用 ROS,可以将代码中的 `#include <res/ros.h>` 注释掉或者删除掉,这样就不会出现这个错误了。
阅读全文