(四)创建ROS程序包(就是软件包)

你的 ROS 程序包都放到下面这个目录里, 切换到这个目录:

$ cd ~/catkin_ws/src

使用下面的命令: 创建一个 ROS 程序包 名字就叫:beginner_tutorials

$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp  //程序包后面是依赖的程序包。(类似于添加的头文件和链接文件)

进入 beginner_tutorials路径里看看:

 

打开 CMakeLists.txt 文件---gedit CMakeLists.txt,看看:

rospack 这个命令不但可以查找软件包的所在目录,还可以查看一个软件包的依赖包都有哪些:

这里写图片描述

罗列出来的这 3 个软件包中,比如 roscpp 这个软件包的依赖包又有哪些:

这里写图片描述

对有 beginner_tutorials 包来说,它的依赖包(roscpprospystd_msgs)的依赖包,就是 beginner_tutorials 包的间接依赖包

这里写图片描述

 

 

总结:  

catkin_create_pkg 是用来创建 ROS 程序包的。
catkin_make :是用来编译程序包的。   (catkin_make 相当于执行了cmake.. 然后再执行 make

 

转载于:https://www.cnblogs.com/Jessica-jie/p/8519467.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值