ros catkin make 时出现不能创建触发器的错误

null121 2019-04-28 11:02:22
因为新装的系统就下载了melodic版本的ros,但是使用的pkg是在kinetic下编写的。下载好了依赖,一make就出现了如图所示的问题,百思不得其解。有没有人知道怎么回事
...全文
115 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiamianshiye 2019-04-29
  • 打赏
  • 举报
回复
有可能是多次编译同一个依赖包。因为ROS-Academy-for-Beginners本身也是需要安装其他依赖包的,可能会跟ros冲突。所以建议你每安装一个新的项目,就新建一个目录,不要放到一起。
null121 2019-04-29
  • 打赏
  • 举报
回复
引用 1 楼 jiamianshiye_16_com的回复:
看报错信息有导航目录下的错误,个人觉得是你安装ros之前,你先编译了ROS-Academy-for-Beginners,并且目录是在catkin_ws。因为ROS-Academy-for-Beginners是自带导航的包的,报错可能是因为编译ros时,于ROS-Academy-for-Beginners的目标文件产生冲突了. 建议重新建一个目录,例如melodic_ws来存放、编译 新的melodic。
会不会是我在不断加依赖包过程中多次编译导致的
null121 2019-04-29
  • 打赏
  • 举报
回复
我刚开始缺少依赖包,在不断加依赖包的过程中,编译过几次导致的
null121 2019-04-29
  • 打赏
  • 举报
回复
我刚开始缺少依赖包,在不断加依赖包的过程中,编译过几次导致的
LubinLew 2019-04-29
  • 打赏
  • 举报
回复
2个cmake中含有同名target 冲突了
jiamianshiye 2019-04-29
  • 打赏
  • 举报
回复
看报错信息有导航目录下的错误,个人觉得是你安装ros之前,你先编译了ROS-Academy-for-Beginners,并且目录是在catkin_ws。因为ROS-Academy-for-Beginners是自带导航的包的,报错可能是因为编译ros时,于ROS-Academy-for-Beginners的目标文件产生冲突了. 建议重新建一个目录,例如melodic_ws来存放、编译 新的melodic。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧