CMake Error at /opt/ros/melodic/share/genmsg/cmake/genmsg-extras.cmake:94 (message):
时间: 2023-11-10 13:07:31 浏览: 87
这个错误提示是在编译ROS工作空间时出现的,它表明在执行add_message_files()命令时,找不到指定的目录。这个错误通常是由于路径设置不正确或者文件不存在导致的。为了解决这个问题,你可以尝试以下几个步骤:
1. 确认你的msg文件路径是否正确,可以使用ls命令查看路径下是否存在对应的文件。
2. 确认你的CMakeLists.txt文件中是否正确设置了msg文件路径,可以使用cat命令查看文件内容。
3. 确认你的ROS环境是否正确配置,可以使用echo命令查看ROS_PACKAGE_PATH环境变量是否包含了你的工作空间路径。
如果以上步骤都没有解决问题,你可以尝试重新创建工作空间并重新编译。如果问题仍然存在,你可以查看ROS官方文档或者在ROS论坛上寻求帮助。
相关问题
CMake Error at /opt/ros/melodic/share/ros/core/rosbuild/private.cmake:77 (message):
根据提供的引用内容,可以看出这是一个关于ROS的问题。CMake是ROS中用于构建工程的工具,而CMakeLists.txt则是CMake的配置文件。在引用中,用户打开了一个软链接CMakeLists.txt,但实际上它指向了一个ROS包中的CMakeLists.txt文件,导致了报错。引用中提到了一个空的工作空间,用户在其中使用catkin_make编译空的功能包时也遇到了报错。引用中的报错信息是CMake Error at /opt/ros/melodic/share/ros/core/rosbuild/private.cmake:77 (message)。
根据引用内容,可以推断出可能的原因是ROS环境配置不正确或者ROS包的依赖关系有问题。建议用户检查ROS环境配置是否正确,包括ROS版本、工作空间路径等。同时,也需要检查ROS包的依赖关系是否正确,是否缺少必要的依赖包。如果问题仍然存在,可以尝试重新编译ROS包或者重新安装ROS环境。
CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:116 (message)
引用<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:116 (message):catkin_package](https://blog.csdn.net/qq_45950023/article/details/121816434)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [执行caktin_make时候,出现错误:CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_package....](https://blog.csdn.net/qq_33876441/article/details/115770990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]