- 安装Qt Creator for ROS
推荐使用Qt Creator来进行ROS的开发,ROS Qt Creator Plug-in的官网为:https://ros-qtc-plugin.readthedocs.io/en/latest/index.html
官方安装步骤为:
$ sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
$ sudo add-apt-repository ppa:levi-armstrong/ppa
$ sudo apt-get update && sudo apt-get install qt57creator-plugin-ros libqtermwidget57-0-dev
在第三步时将会报错
下列软件包有未满足的依赖关系:
qt57creator-plugin-ros : 依赖: libqtermwidget59-0 (>=0.6.1) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决办法:
$ sudo apt-get update && sudo apt install qt59creator
$ sudo apt-get install qt57creator-plugin-ros
安装完成后准备启动IDE。
现在已经安装完成,打开Qt Creator,选择New Project,
- 设置Qt Creator for ROS
2.1 设置Ubuntu允许debugging/ptrace
打开文件/etc/sysctl.d/10-ptrace.conf
$ sudo vim /etc/sysctl.d/10-ptrace.conf
将kernel.yama.ptrace_scope的值修改为0,
重新加载内核配置
$ sudo systemctl restart procps.service - 结束
现在点Cancel并关闭IDE。后面将学习使用该IDE来创建ROS项目。