直接点击左下角绿色三角按钮▶️可运行项目,但前提是已手动选中有效kit并勾选run in terminal;若kit未配置或未勾选该选项,gui程序将静默失败,命令行程序则无法查看std::cout输出。

直接点左下角绿色三角按钮 ▶️ 就能运行,但前提是项目已正确配置 Kit 和构建步骤 —— 否则会卡在“正在构建”或报 qmake 错误。
点击运行按钮前必须确认 Kit 是否已选中
Qt Creator 不会自动帮你选 Kit,哪怕你只装了一个 Qt 版本。没选 Kit 的项目,点击运行只会弹出警告或静默失败。
- 打开左侧边栏的 Projects(图标像工具箱),检查顶部是否显示类似
Desktop Qt 6.5.0 MinGW 64-bit的套件名称 - 如果显示
No Kit Selected或为空,点击右侧下拉箭头,手动选择一个可用 Kit - 若下拉列表为空,说明 Qt 安装路径未被识别:进入
Tools → Options → Kits → Qt Versions,点击+添加qmake路径(通常是Qt/6.5.0/mingw_64/bin/qmake.exe或.../bin/qmake)
运行时控制台窗口不保留?检查 Run in terminal 设置
纯命令行程序(比如只用 std::cout 输出、没创建 GUI 窗口)默认运行完就关闭终端,根本看不到输出 —— 这不是 bug,是 Qt Creator 默认行为。
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
- 进入
Projects → Build & Run → Run Settings - 勾选
Run in terminal(不是Run without deployment) - Windows 下会调用
cmd.exe或powershell.exe,Linux/macOS 调用系统默认终端;关闭终端前输出始终可见 - 注意:GUI 程序(如继承
QMainWindow的)勾选此项后,会额外弹出一个空白终端窗口,属于正常现象
点击 ▶️ 后卡在“正在构建”?大概率是 qmake 没生成 Makefile
常见于首次构建、.pro 文件修改后未重新 qmake,或影子构建目录权限异常。
- 先看右下角状态栏是否显示
Building project xxx...,同时构建输出面板(Build Issues或Compile Output)有无报错 - 若卡住超过 10 秒,手动触发:点击菜单
Build → Run qmake(或右键项目名 →Run qmake) - 仍失败时,尝试清理:菜单
Build → Clean All,再Build → Rebuild All - 影子构建目录(如
build-MyApp-Desktop_Qt_6_5_0_MinGW_64bit-Debug)若含中文路径或权限受限(尤其 macOS/Linux 的/tmp目录),会导致 qmake 失败
真正容易被忽略的是 Kit 和 Run in terminal 的联动关系:Kit 决定用哪个编译器和 Qt 库,而 Run in terminal 决定输出是否可见 —— 两者缺一不可,且各自独立配置,不能靠“默认”蒙混过关。










