服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - 教你Clion调试ROS包的方法

教你Clion调试ROS包的方法

2021-11-24 14:59horsetail C/C++

Clion是一款专门开发C以及C++所设计的跨平台的IDE,本文给大家介绍Clion调试ROS包的方法,感兴趣的朋友跟随小编一起看看吧

产品概述

Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。

重要功能简介

提供C以及C++支持(包含C++,libc++和Boost),同时也支持JavaScript,XML,HTML和CSS。跨平台:您可以在64-bit Linux、OS X以及64-bit Windows上使用它。支持GCC、clang、MinGW、Cygwin编译器以及GDB调试器。提供对Cmake支持:包含自动处理Cmake changes和Cmake Targets,更新新创建的C/C++档案以及Cmake Cache编辑器。提供各式编码辅助:包含多行编辑功能、智能完成一键导航等。安全可信的自动代码重构功能。代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。集成了GDB调试器及评估表达式(expressions)功能、STL容器渲染器(renderers)、监视(watches)、内嵌变量视图等。与最热门的版本控制系统集成:Subversion、Git、GitHub、Mercurial、CVS、Perforce及TFS。内建terminal模式并可以通过插件实现提供Vim-emulation模式。

1. 安装

  从官网下载最新版本的Clion

  https://www.jetbrains.com/clion/

clion激活码

最新clion2020激活码附安装教程(亲测有效)

Clion2020.2.x最新激活码破解版附安装教程(Mac Linux Windows)

  并解压到指定的目录,例如:

  /home/xkc/software/clion-2017.2.3

默认Clion可以免费使用30天,学生可以凭借学生证,免费使用的话可以申请一年.

 授权方法:激活时选择License server,填入http://idea.irfen.me/ 点击Active即可。

2.环境变量配置

a.配置环境变量
     打开 .bashrc文件修改内容
     vim ~/.bashrc
     export PATH=/home/xkc/software/clion-2017.2.3/bin:${PATH}

    修改后退出,使修改生效
    source ~/.bashrc

b.启动
    在终端中输入clion.sh 启动

3.导入项目

在ros下进行断点调试

  1. With your console, go into your ROS workspace and source the respectivesetup.bashfile. for instance:source devel/setup.bash
  2. Go to thesrcdirectory of your workspace.
  3. Start CLion from the console from yoursrcdirectory. for instance: type the command in the terminator:clion.sh
  4. Close any open projects in CLion and selectImport Project from Sources
  5. SelectONLYthesrcdirectory in your workspace for the import.
  6. If CLion complains aboutCMakeList.txtalready existing simply clickOpen Project
  7. CLion will build symbols for several minutes, then you should be ready to go.

如下图所示:

教你Clion调试ROS包的方法

4.调试项目

在软件IDE的右上角有调试的选项,如下图所示

教你Clion调试ROS包的方法

Clion会自动的识别可编译的库和执行程序,我们这里选择test可执行文件,只要点击三角箭头和调试虫子,就可以进行相应的调试开发了.使用起来可谓是相当的人性化,难怪要收费了.

Clion可以轻松的进行断点调试 ,如下图所示:

教你Clion调试ROS包的方法

Make Change - Focus on Computer Vision and Pattern Recognition
版权声明:本文为博主原创文章,未经博主允许不得转载

到此这篇关于教你Clion调试ROS包的方法的文章就介绍到这了,更多相关Clion调试ROS包内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/cv-pr/p/7929018.html

延伸 · 阅读

精彩推荐
  • C/C++C语言main函数的三种形式实例详解

    C语言main函数的三种形式实例详解

    这篇文章主要介绍了 C语言main函数的三种形式实例详解的相关资料,需要的朋友可以参考下...

    ieearth6912021-05-16
  • C/C++OpenCV实现拼接图像的简单方法

    OpenCV实现拼接图像的简单方法

    这篇文章主要为大家详细介绍了OpenCV实现拼接图像的简单方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    iteye_183805102021-07-29
  • C/C++c/c++实现获取域名的IP地址

    c/c++实现获取域名的IP地址

    本文给大家汇总介绍了使用c/c++实现获取域名的IP地址的几种方法以及这些方法的核心函数gethostbyname的详细用法,非常的实用,有需要的小伙伴可以参考下...

    C++教程网10262021-03-16
  • C/C++使用C++制作简单的web服务器(续)

    使用C++制作简单的web服务器(续)

    本文承接上文《使用C++制作简单的web服务器》,把web服务器做的功能稍微强大些,主要增加的功能是从文件中读取网页并返回给客户端,而不是把网页代码...

    C++教程网5492021-02-22
  • C/C++c/c++内存分配大小实例讲解

    c/c++内存分配大小实例讲解

    在本篇文章里小编给大家整理了一篇关于c/c++内存分配大小实例讲解内容,有需要的朋友们可以跟着学习参考下。...

    jihite5172022-02-22
  • C/C++深入C++拷贝构造函数的总结详解

    深入C++拷贝构造函数的总结详解

    本篇文章是对C++中拷贝构造函数进行了总结与介绍。需要的朋友参考下...

    C++教程网5182020-11-30
  • C/C++关于C语言中E-R图的详解

    关于C语言中E-R图的详解

    今天小编就为大家分享一篇关于关于C语言中E-R图的详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...

    Struggler095962021-07-12
  • C/C++C语言实现双人五子棋游戏

    C语言实现双人五子棋游戏

    这篇文章主要为大家详细介绍了C语言实现双人五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    两片空白7312021-11-12