前言
最近在给ROS机器人做上位机界面,因为有点C++的基础,也就选择了绿油油的QT来做。作为刚入门的小白,单单是配环境就折磨了我好几天(半路出家,好多坑得爬),做点笔记,但愿以后别重新踩坑,也希望能对大家有所帮助。本文方法并没有使用 ros_qtc_plugin。
一、QT和ROS的安装
1.下载QT
QT的我装的是5.12.6版本 ,作为LTS的最新版本感觉靠谱一点,下载链接如下。
下载相应run格式的安装文件
2.安装QTchmod +x qt-opensource-linux-x64-5.12.6.run #给run文件执行权限
./qt-opensource-linux-x64-5.12.6.run #运行安装
然后一路next,skip。
到这步记得勾选 Qt 5.12.6 Desktop gcc 64-bit 组件
要设置相应的环境变量sudo gedit ~/.bashrc #在末尾添加下面几行
export Qt5_DIR=~/opt/5.12.6/gcc_64 #设置Qt5_DIR 变量
export PATH=~/opt/5.12.6/gcc_64/bin:$PATH #添加Linux 命令行搜索路径
export LD_LIBRARY_PATH=~/opt/5.12.6/gcc_6