关于add_action_files() directory not found问题的解决

关于add_action_files() directory not found问题的解决

学习ROS中action服务端通讯时遇到的,当配置结束后,进行build的时候出现这样的错误。

错误提示:add_action_files() directory not found

解决办法:我一开始新建的action文件是在功能包/src下的

然后系统就找不到了。

 

后来我就直接新建在了功能包下了,

,然后在build,就成功了。(我相信不少小白跟我一样傻傻分不清文件应该放在那里!)
 

关于add_message_files() directory not found问题的解决

我在网上找到的好像大部分都是关于在自定义messag时出现的问题,作为笔记也稍微记录一下,虽然我之前没遇到过。

错误提示:add_message_files() directory not found

解决办法1:

根据上面问题类似的想法如果出现:add_message_files() directory not found,也有可能你文件没有放对地方,导致系统找不到目标文件,不信试试把文件直接建在功能包目录下。

解决办法2:

## Generate messages in the 'msg' folder
 add_message_files(
  DIRECTORY msg  #指明了路径来源
   FILES
   Message1.msg
 )

## Generate services in the 'srv' folder
 add_service_files(
   DIRECTORY srv
   FILES
   Service1.srv
   Service2.srv
 )

纯属小白学习笔记,有误勿喷,欢迎指点!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值