配置原因
用ROS时,发现debug根本无从下手,只有一整遍的运行完整代码,很费时繁琐,同时无法追踪到ROS中每个变量的定义去
配置环境
Ubuntu 18.04+ROS-Melodic
配置过程
- 参考链接
1)官方链接–https://ros-qtc-plugin.readthedocs.io/en/latest/
按照视频安装即可,同时里面有创建ros工程
如何导入已有的ROS工程
踩过的坑
发现当导入自己的ROS工程后,进行编译时大部分package被abandon或者失败,探究了许久发现qtcreator默认的build system是buildTools,用的catkin build进行编译,而博主自己之前的Package都是用的catkin_make,二者不太兼容出现了问题。
解决方法
- 先在工作区间如catkin_ws 上使用catkin clean。清理之前build的文件
- 打开最上边工具栏tool 下面的options,选择到ros如下图
- 在default build system处选择CatkinMake,之后进行编译就跟ROS下一样了!