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
}
三.如何选择编译器