You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QtCreator点击Run启动exe程序卡住,未弹出控制台窗口如何解决

Qt Creator内运行控制台程序无法弹出终端的常见配置问题排查
  • 未勾选「在终端中运行」选项
    进入左侧边栏「项目」页,选中当前使用的构建套件(本例为Desktop_Qt_6_1_3_MinGW_64_bit),切换到「运行」标签,在「运行」配置分组中找到在终端中运行选项,勾选后重新启动程序即可。这是最常见的配置遗漏问题。
  • 项目构建配置未指定控制台子系统
    • 若使用qmake构建:检查项目.pro文件,确认存在CONFIG += console配置项,缺失则添加后执行「qmake」->「重新构建」再运行。
    • 若使用CMake构建:检查CMakeLists.txt中add_executable指令是否错误添加了WIN32参数,该参数会强制生成GUI子系统程序,隐藏控制台。删除WIN32参数,或显式添加控制台子系统配置后重新构建。
  • Qt Creator全局终端配置错误
    进入菜单栏「工具」->「选项」->「环境」->「系统」分组,检查终端配置项的路径是否为Windows默认的cmd.exe,若路径指向不存在/无权限调用的程序,会导致终端无法弹出,程序卡住。
  • 安全软件拦截
    部分杀毒软件、端点防护工具会拦截Qt Creator调用系统终端创建新窗口的行为,可临时关闭实时防护后测试运行是否正常,若确认是拦截问题,将Qt Creator和项目构建目录加入防护白名单即可。

内容的提问来源于stack exchange,提问作者sunny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 14:57:05