Bootstrap

Qt添加构建套件

1 背景

  在使用Qt 5.15.2开发中,默认GCC编译器使用的版本是GCC8.1,这个版本对C++17支持不太好,另外不支持C++20。其实可以通过添加构建套件的方式,增加对高版本GCC编译器支持。本文后续将说明如何添加构建套件。

2 构建套件

在Qt 5.15.2中进入构建套件界面方法:

  • 选择【编辑】菜单
  • 选择【Preferences】子菜单项进入Qt Creator首选项对话框
  • 点击对话框左面【构建套件】进入构建套件配置页面。

2.1 编译器

首先确定编译器版本,如下图所示:
在这里插入图片描述
从图上看编译GCC11.2.0和GCC13.1.0已经安装。如果编译器没有安装,可以通过两种方式安装:

  • 重新安装Qt 5.15.2 在安装配置中选择MinGW11.2.0和MinGW13.1.0。
  • 重新安装Qt 5.15.2 在安装配置中只选择MinGW11.2.0和MinGW13.1.0,然后在该界面手动添加编译器。

2.1.1 安装编译器

如下图所示:
在这里插入图片描述

2.1.2 添加编译器

如下图所示:
在这里插入图片描述

通过【添加】按钮添加编译器。

2.2 添加套件

2.2.1 套件界面

在这里插入图片描述
如上界面选中Desktop Qt 5.15.2 MinGW 64-bit,选择【克隆】按钮。

2.2.2 编辑套件

如下图所示:
在这里插入图片描述
修改如下:

  • 名称修改为:Desktop Qt %{Qt:Version} MinGW 64-bit 11.2.0
  • 编译器选择:MinGW 11.2.0 64-bit
    修改完选择【应用】按钮。

3 使用

在这里插入图片描述
如上图所示新的构建套件已经可以使用了。

;