clion_help - yuhannah/skills_map GitHub Wiki

CLion 说明书

help地址

不同版本的clion 说明书。

ROS 安装教程

介绍了在 CLion 中引入 ROS 的方法。

(1)环境变量

在构建好 ROS workspace 后,生成 devel,配置环境变量:

source ./devel/setup.bash

再从相同的 shell 中启动 CLion :

sh <PATH_TO_CLION>/bin/clion.sh

另一种方式是修改桌面快速启动项vi ~/.local/share/applications/jetbrains-clion.desktop,在 Exec 栏修改:

Exec="/home/tb/software/clion-2020.3.4/bin/clion.sh" %f

Exec=bash -i -c "/home/tb/software/clion-2020.3.4/bin/clion.sh" %f

也是要先 source ./devel/setup.bash,再启动 CLion. 自动将 ~/.bashrc 里的 ROS 环境变量都添加进去了。

(2)安装 ROS-Robot Operating System 插件

安装并重启clion 。

新增的功能:直接 import ROS 的 workspace, 新建 ROS 项目,编译路径与 build, devel, install 统一,而不是对普通 cmake 项目的 cmake-build-debug 目录,还有调试时的相关应用等。

好处是,用 ROS 方式 import workspace,比如 karto ,代码能够正常跳转。能够跳转到 ROS 库里查看详细接口。

缺陷是,只能打开 workspace ,对于建立在此之上的 cmake 项目,不能包含进来,要打开完整项目,只能按照 cmake 方式,打开后代码不能跳转,不能查阅 ROS 库。编译结果在 cmake-build-debug 中。

(3)其他尚未使用