【Qt-ROS开发】Ubuntu 20.04 + Qt 5.15.2 + Qt Creator 10.0.1 + ROS Noetic + ros_qtc_plugin 联合开发环境配置

Qt 5.15.2 编译环境安装

目前,最新版本已经到了Qt 6。选择安装5.15.2是因为 QGC 4.2 还有 Rviz 是在此版本下开发与编译的,QGC并未在其他版本下进行过测试。

从Qt 5.15开始,Qt公司不再支持开源离线安装程序,可以通过在线安装程序在开源许可证下下载、安装和使用最新的Qt框架。

  1. 在线安装需要先注册一个账号,可以使用国内常用邮箱

    Qt Account Login

  2. 两种方式下载,去官网下载和使用国内镜像。

    安装软件的版本并不重要,一般都可安装最新的Qt。

    Try Qt | Develop Applications and Embedded Systems | Qt

    Index of /qtproject/archive/online_installers/4.5/qt-unified-linux-x64-4.5.2-online.run

  3. 为run文件添加可执行权限。运行安装程序,使用国内镜像加速下载。

    chmod +x qt-unified-linux-x64-4.5.2-online.run
    ./qt-unified-linux-x64-4.5.2-online.run --mirror http://mirrors.ustc.edu.cn/qtproject
    

    个人用户

    在这里插入图片描述

    不发送

    在这里插入图片描述

    自定义安装 Custom installation,不要选错版本。最好不要改动安装路径,记住安装路径。

    勾选Qt 5.15.2 和 Qt Design Studio 4.3.1 其他不要选。这步选多或者选少,在安装之后都可以更改,问题不大。

    如果没有自己需要的版本

    Qt不能安装自己想要的版本,如Qt 5.15.2_qt官网没有自己想要的版本-CSDN博客

    在这里插入图片描述

  4. 维护工具在安装路径下,双击运行,可以在里面增加安装套件或者卸载

    在这里插入图片描述

Qt creator 10.0.1 安装

从Qt 5.15开始,Qt公司不再支持开源离线安装程序,可以通过在线安装程序在开源许可证下下载、安装和使用最新的Qt框架。

  • 为使用 Qt 创建应用程序所获得的价值的回报,用户需要通过贡献 Qt 或购买 Qt 来回馈。
  • 所谓“贡献 Qt”,即在为您的项目选择开源许可证时,可以通过以下任意一个许可证来使用 Qt 并为自由和开源软件开发做出贡献:LGPL 版本3,GPL 版本2和 GPL 版本3。可以在 Qt 官网的开源下载页面查看更多信息。
  1. 如果有老版本的Qt creator(Qt creator 10.0.1 之前的版本),建议先卸载,否则桌面图标会冲突,可以使用软件管理工具Ubuntu software卸载,卸载完重启电脑。

    在这里插入图片描述

    安装新版本之前,需要先注册一个账号,在线安装时候会用到。国内常用邮箱都可以。上一步注册过,这步可跳过

    Qt Account Login

  2. Qt creator 10.0.1 是ROS插件兼容的最新版本,我们需要安装这个。但是,官网的安装包都是自动安装11以上的最新版本。

    可以直接下载以下在线安装程序

    qt-creator-opensource-linux-x86_64-10.0.1.run

    在下载路径下,为run文件添加可执行权限

    chmod +x qt-creator-opensource-linux-x86_64-10.0.1.run
    

    双击运行安装程序,会自动创建桌面图标(推荐)。

    如果在终端中运行安装程序,不会添加桌面图标(不推荐)。

    ./qt-creator-opensource-linux-x86_64-10.0.1.run
    

    安装需要输入刚才注册的邮箱和密码,勾选个人用户

    在这里插入图片描述

    记住安装路径

    产品都选上,这里一定勾选Plugin选项

    在这里插入图片描述

    安装完毕。点击桌面图标,帮助—>about qt creator 确认版本为10.0.1

    在这里插入图片描述

在Qt creator中安装 ros_qtc_plugin 插件

开始安装ros_qtc_plugin,该项目的仓库和wiki

GitHub - ros-industrial/ros_qtc_plugin: ROS Qt Creator Plug-in (https://ros-qtc-plugin.readthedocs.io)

Welcome to the ROS Qt Creator Plug-in wiki — ROS Qt Creator Plug-in documentation

Qt 配置 ROS 开发环境_qt 开发ros-CSDN博客

在仓库release中,下载对应版本,此处应该下载10.0。可以从下面直接下载

插件的11.0版本也对应Qt creator 10

ROSProjectManager-10.0-Linux-x86_64.zip

下载完成后,准备安装插件。打开Qt creator,点击帮助—>关于插件(如果没有这个选项,需要到安装目录下,运行 Qt Creator Uninstaller文件,增加安装plugin选项)

在这里插入图片描述

点击install plugin,选择刚才下载的压缩包,完成后需要重启软件

在这里插入图片描述

如果成功安装插件,则可以在新建项目—>其他项目中看到ROS的工作空间选项。新建文件中也会出现功能包。大功告成!

在这里插入图片描述

在这里插入图片描述
当然也可以不安装 ros_qtc_plugin ,直接配置环境变量,编译含 ROS 库的项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值