The specified base path "/opt/ros/noetic/share/rviz_telop_commander" contains a package but "catkin_make" must be invoked in the root of workspace
时间: 2023-05-15 10:07:53 浏览: 210
.这意味着您需要在工作区的根目录中运行catkin_make命令,而不是在/opt/ros/noetic/share/rviz_telop_commander目录中运行它。这样做可以确保所有包都被正确编译和链接。
相关问题
执行catkin_make时终端报错: The specified base path “/home/steve/dem_dead_reckoning” contains a package but “catkin_make” must be invoked in the root of workspace
这个错误是因为你在执行 `catkin_make` 命令时,当前的工作目录并不是你的 catkin 工作空间的根目录。你需要确保你在你的 catkin 工作空间的根目录下执行 `catkin_make` 命令。
你可以通过以下命令进入 catkin 工作空间的根目录:
```
cd /home/steve/dem_dead_reckoning
```
然后再次执行 `catkin_make` 命令即可。
Base path: /home/s/桌面/dm-vio/dm-vio/dm-vio-ros The specified base path "/home/s/桌面/dm-vio/dm-vio/dm-vio-ros" contains a package but "catkin_make" must be invoked in the root of workspace
您的基本路径"/home/s/桌面/dm-vio/dm-vio/dm-vio-ros"包含一个软件包,但是"catkin_make"必须在工作区的根目录中调用。
要解决这个问题,您需要在catkin工作区的根目录中调用catkin_make命令。工作区的根目录通常是包含src、build和devel文件夹的目录。您需要在这个目录中打开终端,并在终端中运行catkin_make命令。
请确保您位于正确的目录中,并尝试再次运行catkin_make命令。如果问题仍然存在,请检查您的工作区设置是否正确,并确保所有必需的软件包和依赖项已经正确安装。
希望对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文