QT构建套件环境介绍、MSVC编译器配置

构建套件介绍

在这里插入图片描述

  • 构建套件(Kit)
    • 这里用于配置项目的构建工具链。
    • 包含了编译器、Qt 版本、调试器等信息。
  • Qt 版本
    • 这里主要用于配置不同的 Qt 库版本
    • 你可以安装多个版本的 Qt(例如 Qt 5 和 Qt 6)并在不同项目中使用。
  • 编译器
    • 这里显示和配置系统中安装的 C++ 编译器,例如:
      • MinGW(GCC 编译器工具链)
      • MSVC(Visual Studio C++ 编译器)
  • Debuggers(调试器)
    • 这里配置用于程序调试的工具,比如:
      • GDB(MinGW 对应的调试器)
      • CDB(MSVC 对应的调试器)
    • 通过调试器,你可以在程序运行时进行断点、变量检查等调试操作。

总结:

  • 构建套件(Kit):整合编译器、Qt 版本和调试器,便于项目构建。
  • Qt 版本:管理不同版本的 Qt 库。
  • 编译器:配置项目所使用的 C++ 编译工具。
  • Debuggers:配置调试工具,帮助进行程序调试。

Qt 安装界面中选择 MSVC 是编译器吗?

在Qt安装界面中选择的 MSVC 2017 32-bitMSVC 2017 64-bit并不是编译器本身,而是Qt库(Qt的预编译二进制文件),这些是用 MSVC 2017编译器 编译好的

在这里插入图片描述

区分概念:

  1. MSVC 2017 32-bit / 64-bit(Qt库)
    • 这些是Qt针对 Visual Studio 2017 编译器编译好的二进制库,供你在项目中使用。
    • 它们依赖于你的系统中已经安装Visual Studio 2017的C++编译工具
  2. MSVC编译器
    • 编译器是由 Visual StudioVisual C++ 构建工具 提供的。
    • 例如,cl.exe 就是MSVC编译器的核心文件。

如果你在系统中没有安装 Visual Studio 2017MSVC编译器,那么即使你选择了MSVC 2017的Qt库,Qt Creator中也找不到对应的编译器。

解决方法:

安装Visual Studio(或Visual Studio Build Tools)

在安装时,勾选 MSVC v141-VS 2017 C++ x64/x86 生成工具(v14.16) 组件。

在这里插入图片描述

检查Qt Creator的编译器设置

  • 打开 Qt Creator,进入 构建套件(Kit),查看是否自动检测到MSVC 2017编译器。
  • 如果没有自动检测到,可以手动添加 cl.exe 的路径。

添加新编译器

  1. 编译器 页面,点击 添加(Add)按钮
    在这里插入图片描述

  2. 填写编译器的详细信息

  • 名称:给编译器一个名称,比如 “MSVC 2017”

  • 路径:指定编译器的可执行文件路径

    • MSVC:编译器路径由 Visual Studio 提供,通常位于 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\XX.XX.X\bin\Hostx64\x64\cl.exe

    在这里插入图片描述

  1. 点击 应用(Apply)或 确定(OK)保存配置

编译器版本怎么看

如下图,“14.16.27023” 文件夹里对应的就是 2017;
同理 14.29 就是 2019,14.41 就是 2022

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值