ros开发增加clion常用模板及初始化配置(一)

本文档详细介绍了如何配置Clion以适应ROS开发,包括clion的Python环境配置、Qt环境配置、CMake配置,以及模板设置。此外,还提供了Python和C++的ROS模板数据,涵盖节点初始化、消息通讯、Qt集成、图像处理等多个方面,旨在提升ROS开发效率。

clion 初始化开发配置笔记针对ros

数学公式网站

Mathpix Snip Notes

MyScript Webdemo

1.安装ros插件

功能是创建msg文件时有提示

2. translation 安装翻译插件

3.hatchery插件 

功能是创建launch 文件时有提示

 3. CommonCo

### CLion 初始配置教程 #### 创建新项目 当启动CLion并希望创建个新的项目时,在界面的右上角通过`File->New Project`选项可以开启新建项目的窗口[^1]。在此界面上方左侧提供了多种编程语言环境的选择,对于C++开发者而言,应当选择对应的C++项目类型,并指定右侧栏目的项目存储路径之后点击`Create`完成基础的新建工程操作。 #### 配置ROS模板 为了提高效率以及方便后续开发工作,在CLion中添加针对特定框架如ROS的支持是非常有益的做法。可以通过定义Live Templates来快速生成常用的代码结构,比如为ROS节点编写入口函数时使用的模板,其缩写设定为`cpp_ros_main_new`,描述信息则是关于如何构建个标准的ROS `main()`方法[^2]。 #### 设置QT支持 如果计划利用Qt库进行图形界面或其他功能模块的设计,则需进步调整IDE使之能够识别Qt资源。这涉及到两步关键的操作:是告知编译系统Qt安装的具体位置;二是确认目标平台架构(例如这里设定了64位版本)。具体来说就是修改CMakeLists.txt文件加入如下语句以指明Qt CMake工具链的位置: ```cmake set(CMAKE_PREFIX_PATH "D:/Library/Qt5.14.2/5.14.2/msvc2017_64/lib/cmake") ``` 同时确保选择了正确的Visual Studio生成器以便匹配所选的MSVC编译器版本[^3]。 #### 调整VM Options优化性能与扩展性 最后步是对运行参数做出适当更改从而提升软件表现或是集成额外的功能组件。找到CLion可执行文件关联的`.vmoptions`配置文档——通常位于应用程序快捷方式所在的同目录下。编辑该文件并向其中追加必要的JVM代理指令,以此实现诸如激活第三方插件等功能特性。例如下面这条命令用于加载名为ja-netfilter.jar的安全过滤器插件: ```bash -javaagent:D:/software/ide/ja-netfilter-all/ja-netfilter.jar ``` 以上步骤涵盖了从最基础的新建项目流程直至更高级别的定制化设置等多个方面,旨在帮助用户全面掌握CLion强大IDE的各项基本技能[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_无往而不胜_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值