前提
- 安装配置好QT
- 安装配置好ROS
方法
(1)在QT配置文件中添加ros库
在写的QT工程中加入:即在.pro文件中添加ros头文件路径和动态链接库。
INCLUDEPATH += /opt/ros/noetic/include
DEPENDPATH += /opt/ros/noetic/include
LIBS += -L/opt/ros/noetic/lib -lroscpp -lroslib -lrosconsole -lroscpp_serialization -lrostime
(2)修改QT执行程序
修改执行程序
gedit ~/.local/share/applications/DigiaQt-qtcreator-community.desktop
修改Exec行为下面的格式
Exec=bash -i -c /home/huffie/Software/QT/Tools/QtCreator/bin/qtcreator
但是这样修改之后,每次开机只能启动一次QT,第二次点击QT快捷方式就启动不起来了。
可以修改~/.bashrc,在最后一行添加下面的代码
alias qt=/home/huffie/Software/QT/Tools/QtCreator/bin/qtcreator
然后每次启动都在终端使用qt命令启动QT,这样就ok了。

评论