下载源码

github源码位置:https://github.com/ros-industrial/ros_qtc_plugin/releases

下载:ROSProjectManager-0.4.1-Linux-x86_64.zip 以及 Source code (zip) 两个文件;

配置流程

1.首先解压源文件:

unzip ros_qtc_plugin-5.0.zip
cd ros_qtc_plugin-5.0/

2.安装依赖:

sudo apt install libgl1-mesa-dev ninja-build libyaml-cpp-dev libqtermwidget5-0-dev libutf8proc-dev
pip install pyyaml requests py7zr

3.下载 Qt5.15.0 文件:

首先建一个空文件夹用来存放Qt5.15.0
执行:

mkdir ~/Qt5.15

之后运行:

python setup.py --install_path ~/Qt5.15

等待下载完毕;

之后将下载的Qt路径加入到PATH 中:

gedit ~/.bashrc
export PATH=$PATH:/home/zyl/Qt5.15/5.15.0/gcc_64/bin/
export PATH=$PATH::/home/zyl/Qt5.15/Tools/QtCreator/bin/

保存退出,执行:

source ~/.bashrc

Tips: 可能你原来安装了qtcreator,但是没有影响,我们可以把这个版本的Qt自己定义为qtcreator-ros,专门用来作ROS工程的.

sudo ln -sn /home/zyl/Qt5.15/Tools/QtCreator/bin/qtcreator /usr/local/bin/qtcreator-ros

 

4.构建插件

之后开始构建插件:(这里也可以不用构建插件,直接使用下载的ROSProjectManager-0.4.1-Linux-x86_64.zip文件即可)

a.直接使用官方构建的插件

运行:

qtcreator-ros

点击帮助—>关于插件—>Install plugin

选择ROSProjectManager-0.4.1-Linux-x86_64.zip ,重启即可完成配置。

 
 

b.自己编译插件


cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/home/zyl/Qt5.15/Tools/QtCreator;/home/zyl/Qt5.15/5.15.0/gcc_64

接着运行

cmake --build build --target package

之后会生成文件ROSProjectManager-0.4.1-Linux-x86_64.zip,然后操作和上述一样。

 
 

5.创建ROS工作目录

启动qtcreator-ros

新建,选择ROS Workspace:

创建工程名和工作目录:记得Build system 选择 CatkinMake:

现在就创建了空的ROS环境了:

然后添加功能包:

这里就完成了ROS qt的配置了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐