clion建立乙個ros工程

2021-10-24 09:26:30 字數 862 閱讀 9959

建立乙個rosclion目錄:

cd rosclion

mkdir -p ros_workspace/src

cd ros_workspace

catkin_make

在src中建立package:

cd src

catkin_create_pkg my_package roscpp rospy std_msgs

回到workspace並配置環境:

cd ..

source ./devel/setup.bash

同乙個終端中開啟clion:

sh your_clion/bin/clion.sh

啟動後進入clion介面

設定配置:左上角file-settings-build-cmake中 build directory設定為your_home/rosclion/ros_workspace/build

, cmake options中新增 -

dcatkin_devel_prefix:path=your_home/rosclion/ros_workspace/devel

在my_package/src中可以建立c/c++的source檔案寫入node**了,例如建立了乙個my_package.cpp,在前乙個目錄下的cmakelists中可以新增:

add_executable(my_package src/my_package.cpp)

target_link_libraries(my_package $)

外部的cmakelists右鍵reload,src右鍵reload,開啟roscore就可以執行my_package.cpp

在Clion中配置ROS工程

使用clion編譯執行ros工程,clion安裝破解過程自行解決 clion終端啟動 sudo gedit bashrc 在bashrc檔案中加入 export path home jjy solftware clion 2018.2.6 bin path 位址根據自己改 儲存退出 source b...

建立乙個ROS節點

mkdir p catkin ws srccd catkin ws src現在使用catkin create pkg命令來建立乙個名為 beginner tutorials 的新程式包,這個程式包依賴於std msgs roscpp和rospy catkin create pkg beginner ...

建立乙個ROS包

先前筆者不知道catkin到底是個什麼東東,後來終於在官方 上找到了答案,原來catkin是ros的乙個官方的編譯構建系統,是原本的ros的編譯構建系統rosbuild的後繼者。catkin的 有點複雜,我們可以慢慢的講一下其中的淵源。ros 於willow garage這個公司,他們希望借助開源的...