使用Clion调试编写ROS程序

有一个好的ide在写代码的时候可以事半功倍。在CLION中调试和编写ROS程序有很多教程,有的都不是太全。尤其是涉及到调试以及使用其他SHELL,像ZSH。

下载和**方法就不用再详细叙述了。学生的话注册帐号可以免费使用一年的时间。

1.配置环境

打开.bashrc文件修改内容

vim .bashrc
export PATH=/home/xxxx/xxxx/clion-2018.2.1/bin
export ROS_MASTER_URI=http://localhost:11311
source .bashrc

启动

在终端中输入clion.sh启动

2.导入项目

a.打开终端,进入你的ROS工作区,并找到相应的setup.bash文件。例如

source devel/setup.bash

b.转到工作区的src目录

c.从控制台从src目录启动Clion。例如:在终端中键入命令:

clion.sh

d.关闭Clion中的所有打开的项目,然后选择从源导入项目

e.仅选择工作区中的src目录以进行导入,如果CLion抱怨CMakeList.txt已经存在,只需要Open Project

f.CLion会建立几分钟的符号,等一会就可以了。

3.调试ROS程序

使用另一个终端打开roscore,如果配置正确就会提示使用Clion调试编写ROS程序