乙個catkin程式包必須要符合一下要求:
程式包必須包含乙個catkin
版本的cmakelists.txt
檔案, 而catkin metapackages
中必須包含一對cmakelist.txt
檔案的引用.
每個目錄下只能存在乙個程式包!
用catkin_create_pkg
命令建立乙個catkin
工作空間.
1. 首先將當前目錄設定到我們之前建立的catkin
工作空間.
$ cd ~/catkin_ws/src
使用catkin_create_pkg
命令來建立乙個名為beginner_tutorials
的新程式包,這個程式包依賴於std_msgs
、roscpp
和rospy
, 注意指令後面附帶的ros軟體包名稱, 可容易任意新增.
$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
這樣就建立好了乙個catkin
空軟體包.
輸入以下指令, 檢視建立的catkin
軟體包依賴了那一些ros軟體包.
$ rospack depends1 beginner_tutorials
注意
ROS入門 1 7 編譯ROS程式包
一旦安裝了所需的系統依賴項,我們就可以開始編譯剛才建立的程式包了。注意 如果你是通過apt或者其它軟體包管理工具來安裝ros的,那麼系統已經預設安裝好所有依賴項。記得事先source你的環境配置 setup 檔案,在ubuntu中的操作指令如下 source opt ros groovy setup...
Ros學習 建立程式包
乙個程式包要想稱為catkin程式包必須符合以下要求 程式包必須包含乙個catkin 版本的cmakelists.txt檔案,而catkin metapackages中必須包含乙個對cmakelist.txt檔案的引用。每個目錄下只能有乙個程式包。source opt ros indigo setu...
建立和編譯ROS程式包
首先切換到catkin工作空間中的src目錄下 cd catkin ws src現在使用catkin create pkg命令來建立乙個名為 beginner tutorials 的新程式包,這個程式包依賴於std msgs roscpp和rospy catkin create pkg beginn...