qtcreator-ros 安装配置
计划利用 QT 搭建简易的小车远程控制客户端,QT 系统学习有点耗时,借助
qtcreator-ros
可以缩短开发周期
How to Install (Users)
ROS Qt5 librviz人机交互界面开发一(配置QT环境)
电脑中已经安装
5.10.1
版本的 Qt
首先安装ros对qt pkg的支持
sudo apt-get install ros-melodic-qt-create
sudo apt-get install ros-melodic-qt-build
catkin_create_qt_pkg qt_ros_test
下载安装 ROS Qt Creator Plug-in,选择
Offline Installer
添加qtcreator到环境变量
sudo nano /usr/bin/qtcreator
添加如下内容:
QT_HOME更改为自己qt安装路径的bin目录
#!/bin/sh
export QT_HOME=/home/xxxx/Qtxxx/Tools/QtCreator/bin
$QT_HOME/qtcreator $*
更改可执行权限
sudo chmod a+x /usr/bin/qtcreator
终端输入:qtcreator 报错
QTCreator出现提示无法覆盖文件 /home/xxx/.config/QtProject/Qtcreator/qtversion.xml : Permission denied的错误
因为在sudo下打开qtcreator时,会向用户根目录的.config下写数据,所以这个目录变为管理员权限,使用下述命令就是将.config的管理员权限取消
举例虚拟机名字为xiaoming,那么在xiaoming目录下输入
chown -R xiaoming:xiaoming .config/
终端输入
qtcreator-ros
可以成功打开 Qt,可以新建
ROS Workspace
版权归原作者 Prejudices 所有, 如有侵权,请联系我们删除。