Qt 5.15.2 编译环境安装
目前,最新版本已经到了Qt 6。选择安装5.15.2是因为 QGC 4.2 还有 Rviz 是在此版本下开发与编译的,QGC并未在其他版本下进行过测试。
从Qt 5.15开始,Qt公司不再支持开源离线安装程序,可以通过在线安装程序在开源许可证下下载、安装和使用最新的Qt框架。
-
在线安装需要先注册一个账号,可以使用国内常用邮箱。
-
两种方式下载,去官网下载和使用国内镜像。
安装软件的版本并不重要,一般都可安装最新的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
-
为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博客
-
维护工具在安装路径下,双击运行,可以在里面增加安装套件或者卸载。
Qt creator 10.0.1 安装
从Qt 5.15开始,Qt公司不再支持开源离线安装程序,可以通过在线安装程序在开源许可证下下载、安装和使用最新的Qt框架。
- 为使用 Qt 创建应用程序所获得的价值的回报,用户需要通过贡献 Qt 或购买 Qt 来回馈。
- 所谓“贡献 Qt”,即在为您的项目选择开源许可证时,可以通过以下任意一个许可证来使用 Qt 并为自由和开源软件开发做出贡献:LGPL 版本3,GPL 版本2和 GPL 版本3。可以在 Qt 官网的开源下载页面查看更多信息。
-
如果有老版本的Qt creator(Qt creator 10.0.1 之前的版本),建议先卸载,否则桌面图标会冲突,可以使用软件管理工具Ubuntu software卸载,卸载完重启电脑。
安装新版本之前,需要先注册一个账号,在线安装时候会用到。国内常用邮箱都可以。上一步注册过,这步可跳过
-
Qt creator 10.0.1 是ROS插件兼容的最新版本,我们需要安装这个。但是,官网的安装包都是自动安装11以上的最新版本。
-
老版本的安装可以参考:
-
可以使用国内镜像来安装老版本。
Index of /qt/official_releases/qtcreator/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qtcreator/10.0/10.0.1/
选择Qt creator 10.0.1版本,run是ubuntu下的安装包
可以直接下载以下在线安装程序
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
Welcome to the ROS Qt Creator Plug-in wiki — ROS Qt Creator Plug-in documentation
Qt 配置 ROS 开发环境_qt 开发ros-CSDN博客
在仓库release中,下载对应版本,此处应该下载10.0。可以从下面直接下载
ROSProjectManager-10.0-Linux-x86_64.zip
下载完成后,准备安装插件。打开Qt creator,点击帮助—>关于插件(如果没有这个选项,需要到安装目录下,运行 Qt Creator Uninstaller文件,增加安装plugin选项)
点击install plugin,选择刚才下载的压缩包,完成后需要重启软件
如果成功安装插件,则可以在新建项目—>其他项目中看到ROS的工作空间选项。新建文件中也会出现功能包。大功告成!
当然也可以不安装 ros_qtc_plugin ,直接配置环境变量,编译含 ROS 库的项目。