【教程】Ubuntu 16.04 配置 CLion 开发 ROS Melodic

【教程】Ubuntu 16.04 配置 CLion 开发 ROS Melodic

目录

  • [【教程】Ubuntu 16.04 配置 CLion 开发 ROS Melodic](#【教程】Ubuntu 16.04 配置 CLion 开发 ROS Melodic)
    • 笔者环境
    • 步骤
      • [下载安装 CLion 最新版](#下载安装 CLion 最新版)
      • [修改 .desktop 配置文件](#修改 .desktop 配置文件)
      • [打开 ROS 项目](#打开 ROS 项目)
      • [运行 ROS 项目](#运行 ROS 项目)
    • 参考资料

笔者环境

  • 操作系统:Ubuntu 16.04
  • CLion:CLion 2025.1.1 CL-251.25410.104 May 6, 2025
  • ROS Melodic

步骤

下载安装 CLion 最新版

去官网下载 CLion 最新版,链接地址如下:https://www.jetbrains.com/clion/download/#section=linux

下载完后,将 CLion 解压缩到你想要安装到的位置,笔者解压缩到了 /opt/clion

注意:笔者这里对解压缩的 CLion 文件夹进行了重命名

修改 .desktop 配置文件

在终端执行以下命令打开 CLion:

shell 复制代码
/opt/clion/bin/clion.sh

注意,这里 CLion 会有一个消息弹窗,让你切换到 native launcher,不用管它,问题不大

按照以下路径访问:Tools \(\rightarrow\) Create Desktop Entry

然后用文本编辑器打开 ~/.local/share/applications/jetbrains-clion.desktop

如果你的 ~/.local/application/ 下与 CLion 有关的 .desktop 文件不是这个,打开你的那个文件就行。

将文件内容中的 Exec 字段修改为:

shell 复制代码
Exec=bash -i -c "/opt/clion/bin/clion.sh" %f

保存退出后,再在终端执行 /opt/clion/bin/clion.sh,在导航栏中右击 CLion 图标,点击 Lock to Launcher,方便后续打开。

打开 ROS 项目

笔者测试项目目录结构:

shell 复制代码
catkin_ws
└── src
    ├── CMakeLists.txt -> /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake
    └── ros_tutorials_topic

再次打开 CLion 后,点击 Open,导航到 ROS 工作空间 src 目录下的顶层 CMakeLists.txt,将其作为项目打开。

运行 ROS 项目

由于 CLion 不能将整个工作空间作为项目打开,所以需要在终端中自行执行 catkin_make,然后使用 rosrun 运行。

参考资料

相关推荐
Tri_Function11 小时前
动态规划DP1(c++)
c++
清水迎朝阳14 小时前
客户端软件 — 用户统计方案
服务器·c++·客户端·用户统计
再卷也是菜15 小时前
C++17(下)
c++
alexwang21115 小时前
HDU 4348 详细题解
c++·算法·题解·hdu·主席树·可持久化数据结构·可持久化线段树
程序员zgh16 小时前
C++ 拷贝赋值运算符 详解
c语言·开发语言·c++
皓月斯语17 小时前
B2132 素数对
c++·算法·题解
星轨初途18 小时前
LeetCode 热题 100——day2 字母异位词分组
c++·算法·leetcode
笨鸟先飞的橘猫19 小时前
c++面向对象编程
开发语言·c++
啦啦啦啦啦zzzz19 小时前
设计模式:桥接模式和组合模式
c++·设计模式·组合模式·桥接模式
-森屿安年-19 小时前
647. 回文子串
c++·算法·动态规划