【QT界面设计学习篇】qt Kits工具设置/qt多版本设置(ubuntu)

文章目录

  • [1 概要](#1 概要)
  • [2 qt下载](#2 qt下载)
  • [3 qtcreator中Kits配置](#3 qtcreator中Kits配置)
    • [3.1 设置gcc工具链路径](#3.1 设置gcc工具链路径)
    • [3.2 设置g++工具链路径](#3.2 设置g++工具链路径)
    • [3.3 设置qt版本](#3.3 设置qt版本)
  • [4 qt多版本设置](#4 qt多版本设置)
  • [5 总结](#5 总结)

1 概要

本章会讲述如何设置Kits工具以满足能编译出符合不同平台的可执行文件,同时如果PC上存在多个版本qt时,如何设置不同版本的qt。

2 qt下载

关于qt下载很多博主已经有介绍过了,这里就不再多讲述,其中本章参考的如下链接以命令行方式进行qt的下载:

命令行方式安装好=优点是便捷,但是缺点是不能自由下载想要的qt版本。

参考链接:QT5 安装(Ubuntu20.04) 详细

3 qtcreator中Kits配置

qt是一个跨平台的软件,因此可以通过配置不同类型的gcc, g++工具链以达到跨平台的效果,这也是我们为什么要设置不同Kits的原因。

配置一共需要3个步骤:

(1)设置g++工具链路径

(2)设置gcc工具链路径

(3)设置gdb工具链路径

3.1 设置gcc工具链路径

首先检测自己的gcc路径,具体操作为在终端输入如下命令:

c 复制代码
ls -l $(which gcc)

输出结果如下:

后面的箭头表示这是一个软链接,实际链接到的文件为gcc-7,因此我们实际的文件为/usr/bin/gcc-7。

如下创建gcc工具配置:

3.2 设置g++工具链路径

方法和3.1差不多

首先检测自己的g++路径,具体操作为在终端输入如下命令:

c 复制代码
ls -l $(which g++)

输出结果如下:
最后创建g++工具配置:

3.3 设置qt版本

通过上述配置后最终还需要设置qt的版本才能够使用自己配置的编译工具,具体操作如下:

设置完成后即可使用。

4 qt多版本设置

有时候我们编译的可执行文件需要在arm设备上运行,因此需要下载的qt的库框架为arm版本,又或是有时候需要使用指定的qt版本,这种时候就需要我们下载多个版本的qt了。

具体操作为我峨嵋你下载对应版本的qt之后,在qtcreator如下界面设置:

加入新下载qt的qmake路径即可,可以通过终端输入whereis qmake或其他方式来查找。

5 总结

本章讲述了ubuntu下qt Kits工具与qt多版本的设置。

相关推荐
深蓝海拓6 分钟前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
上天_去_做颗惺星 EVE_BLUE1 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境
星火开发设计2 小时前
C++ 预处理指令:#include、#define 与条件编译
java·开发语言·c++·学习·算法·知识
BackCatK Chen2 小时前
第 1 篇:软件视角扫盲|TMC2240 软件核心特性 + 学习路径(附工具清单)
c语言·stm32·单片机·学习·电机驱动·保姆级教程·tmc2240
深蓝海拓2 小时前
PySide6从0开始学习的笔记(二十五) Qt窗口对象的生命周期和及时销毁
笔记·python·qt·学习·pyqt
理人综艺好会3 小时前
Web学习之用户认证
前端·学习
●VON3 小时前
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解
javascript·学习·react native·react.js·架构·跨平台·von
AI视觉网奇3 小时前
FBX AnimSequence] 动画长度13与导入帧率30 fps(子帧0.94)不兼容。动画必须与帧边界对齐。
笔记·学习·ue5
woodykissme4 小时前
倒圆角问题解决思路分享
笔记·学习·工艺
黎雁·泠崖4 小时前
Java核心基础API学习总结:从Object到包装类的核心知识体系
java·开发语言·学习