古月居 ROS 21 讲

2、创建工作空间与功能包

古月居 ROS 21 讲

古月居 ROS 21 讲
cd ~/catkin_ws/ 可输入pwd查看路径
catkin_ws$ catkin_make install产生安装空间(手动输入)
古月居 ROS 21 讲注:
src中放入功能包的源码;
install是安装空间编译生成的可执行文件都会放入其中,发布给客户使用的集成文件;
devel是开发过程中生成的可执行文件都会放入其中;
build中的文件基本用不到
古月居 ROS 21 讲
$ cd ~/catkin_ws/src
$ catkin_create_pkg test_pkg std_msgs rospy roscpp

古月居 ROS 21 讲
include放置头文件cpp.h
src放置cpp等功能包的代码文件

检查环境变量
古月居 ROS 21 讲
每个功能包必须具备Cmakelist.txt与package.xml
Cmakelist.txt描述功能包的编译规则,修改文件能成功编译代码
package.xml描述和功能包相关的信息:名字、版本号等等

同一个工作空间下,不允许存在同名功能包
不同工作空间下,允许存在同名功能包

相关文章:

  • 2021-06-13
  • 2021-11-22
  • 2022-12-23
  • 2022-01-17
  • 2021-11-24
  • 2021-12-03
  • 2022-12-23
  • 2021-07-30
猜你喜欢
  • 2021-08-24
  • 2021-05-05
  • 2022-12-23
  • 2021-08-02
  • 2021-08-28
  • 2022-02-01
相关资源
相似解决方案