学习5:再工作区建立和使用catkin package

1 使用catkin_make方法

1.1 介绍

再包的最高层目录,比如刚才的catkin_ws目录里,

执行以下代码

catkin_make install
这等价于去build文件夹里,执行make install。这个时候catkin_ws目录下,会出现一个install文件夹。

install文件夹里的东西,和devel里的东西几乎一样?

官方文档说,开发时候用devel,当完工要分发软件的时候用install目录。


下面的代码我也没懂,可能cmake没学好把。这章弄完再去看cmake了。(而且我运行失败!)

$ cd ~/catkin_ws
$ catkin_make install -DCMAKE_INSTALL_PREFIX=/opt/ros/indigo

如果已经提前编译过工作区了,就可以把这个包给添加进已编译文件。用下面的代码(可以成功)

 catkin_make --force-cmake

然后问题来了,我到底再干嘛????我刚刚做了这些是干吗的QAQ (貌似就是建立工作区?)


2 不用catkin_make的方法

不想学!不看了!


3 工作区间的覆盖

这个知识点貌似不用针对indigo?

3.1 安装 wstool

sudo apt-get install python-wstool
3.2 新建一个目录

$ mkdir -p  ros_catkin_ws
$ cd  ros_catkin_ws
3.3  执行命令

wstool init src
咦,失败了。。?

在执行一次3.1的代码。。成功!(为啥)

http://wiki.ros.org/cn/catkin/Tutorials/workspace_overlaying


下次继续看。。去看cmake了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值