当前位置: 首页 > news >正文

QT编译器mingw与msvc区别及环境配置

一.QT编译器mingw与msvc主要区别

二.QT开发环境配置

1. MinGW 配置

安装步骤:

通过 Qt 官方安装器 安装时勾选 MinGW 组件(如 Qt 6.7.0 MinGW 64-bit)。

确保系统环境变量包含 MinGW 的 bin 目录(如 C:\Qt\Tools\mingw1120_64\bin)。

Qt Creator 配置:

打开 工具 → 选项 → Kits。

确认 MinGW 编译器路径(如 C:\Qt\Tools\mingw1120_64\bin\g++.exe)。

选择配套的调试器(如 GDB)。

2.MSVC 配置

前置条件:

安装 Visual Studio 2022(至少勾选 “C++ 桌面开发” 和 “Windows SDK”)。

或仅安装 Visual Studio Build Tools(轻量级)。

Qt Creator 配置:

打开 工具 → 选项 → Kits。

检查 MSVC 编译器路径(如 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64\cl.exe)。

配置调试器为 CDB 或 MSVC Debugger(需安装 Windows SDK)。

项目配置(.pro 文件):

# 指定使用 MSVC 编译器

win32 {

    CONFIG += c++17

    QMAKE_CXXFLAGS += /std:c++17

}

三.如何选择编译器

http://www.dtcms.com/a/73347.html

相关文章:

  • dfs(十三)206. 反转链表
  • 整合Thymeleaf
  • 动静态库区别
  • 算法题(100):腐烂的苹果
  • js 给元素添加点击事件的方法
  • 【测试篇】关于allpairs实现正交测试用例保姆级讲解,以及常见的错误问题
  • EagleTrader为何重申重要数据前后2分钟禁止交易?
  • 【算法学习计划】动态规划 -- 回文串问题
  • React前端开发中实现断点续传
  • CSS - Pseudo-classes(伪类选择器)
  • TypeScript类型兼容性 vs JavaScript动态类型:深入对比解析
  • 共享经济再中介化进程中的技术创新与模式重构研究——以“开源AI智能名片链动2+1模式S2B2C商城小程序“为例
  • python | 输入日期,判断这一天是这一年的第几天
  • 分布式 IO 模块:氢能源安全高效储运的智能钥匙
  • 项目中使用柯里化函数
  • 优选算法系列(2.滑动窗口 _ 上)
  • 基于CPLD+MCU的3U机箱数字量输入采集板DI,主要针对标准DC110V开关量信号进行采集处理
  • 【CPU】CPU多级缓存和MESI一致性协议
  • 基于System V的共享内存函数使用指南
  • 云原生混合云管理:跨集群智能编排引擎
  • NumPy系列 - 创建矩阵
  • 青少年编程与数学 02-011 MySQL数据库应用 02课题、MySQL数据库安装
  • 微服务架构中10个常用的设计模式
  • GUI编程和TKinter介绍
  • MongoDB下载安装
  • 【MySQL】(6) 数据库约束
  • 使用unsloth进行grpo强化学习训练
  • html5制作2048游戏开发心得与技术分享
  • 仿最美博客POETIZE(简易版)
  • Android (Kotlin) 高版本 DownloadManager 封装工具类,支持 APK 断点续传与自动安装