clion_help - yuhannah/skills_map GitHub Wiki
CLion 说明书
不同版本的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)其他尚未使用