使用clion配置和运行ros项目

本文记录了在Linux环境下使用Clion配置并成功运行ROS项目的步骤,包括从下载Clion到解决头文件找不到的问题,以及如何指定编译特定ROS包的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ros answer上面有很多关于ros developer到底该用哪个IDE的答案。目测使用clion的人并不多,但是我想着ROS是用cmake的,clion也是用cmake的。应该配置起来还不错的。所以我想着来记录一下配置成功的过程
,途中也遇到了很多问题,但是目前来讲,我是成功运行了ROS项目。

1.上jetbrain官网下载clion,切记是linux版,按照官网安装
2.进入ros的catkin的工作空间,一般来说是~/catkin_ws/
3.执行 source devel/setup.bash (这一步我一般是source 三遍)
4.cd src进入到~/catkin_ws/src 目录下,在此打开clion
5.运行clion.sh (根据每个人安装clion的目录不同,运行的命令行也不同),比如我的clion.sh目录是在/opt/clion-2017.3.1/bin/clion.sh 下,那么我这一步的运行命令就是/opt/clion-2017.3.1/bin/clion.sh
6.clion点击 Import Project from Sources 然后选择~/catkin_ws/src目录,这样可以加载该目录下所有的已经存在的ROS项目

切记第四步在~/catkin_ws/src/下运行clion
加载完项目之后,运行如果遇到头文件找不到,例如 ros/ros.h no such file
*试试把CMakeLists.txt文件中
include_directories(${catkin_INCLUDE_DIRS})
放在catkin_package()那一行的后面*


还有个小技巧:如何让clion只编译目录下的某一个或者几个包

在上面配置的情况下,你可能会发现每次修改完CMakeList文件都要把你所有的ROS项目重新build一遍,
如果你想只make一个或者几个项目可以选择下面这个

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值