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

Windows下QT打包后程序运行后弹出CMD命令窗口的问题解决方法

一.问题现象

   QT在Debug或者Release模式下运行程序不会出现CMD命令窗口;但是经过打包后生成一个.exe程序后,运行时会伴随一个cmd窗口,而且还不能关闭,如果关闭了就程序也关闭了。

如图:

二.QT环境

   QT6.7.0, mingw_64

三解决方法

在.pro工程配置文件添加以下语句,clean后再重建工程,重新打包程序即可。

QT.testlib.CONFIG -= console

四.注意:

网上也有其他方法,但自己试了都无效,可能是现象一样但导致的原因有区别吧

比如:

# 移除控制台配置(如果有的话)

CONFIG -= console

# 添加Windows子系统链接选项

win32: LIBS += -subsystem:windows

http://www.xdnf.cn/news/129079.html

相关文章:

  • vxe-table封装表头
  • MSHFlexGrid 控件网格赋值指南方案
  • Python爬虫实战:移动端逆向工具Fiddler经典案例
  • 24FIC 决赛 计算机部分
  • 【HFP】蓝牙语音通话控制深度解析:来电拒接与通话终止协议
  • 【前端】【业务场景】【面试】在前端开发中,如何优化 SVG(可缩放矢量图形)的性能,特别是在处理复杂图形和动画时
  • MCP实战-本地MCP Server+Cursor实践
  • AI日报 - 2025年04月25日
  • C语言-函数-1
  • 入门-C编程基础部分:19、输入 输出
  • 位带和位带别名区
  • python自动化学习六:断言
  • 【Linux系统篇】:什么是信号以及信号是如何产生的---从基础到应用的全面解析
  • redis相关问题整理
  • 2024年ASOC SCI1区TOP:改进灰狼算法IGWO+股票指数收益预测,深度解析+性能实测
  • 传感器测量(图片流程)
  • ECharts学习之 toolbox 工具栏
  • 大模型数据预处理方法总结
  • 旋转磁体产生的场-对导航姿态的影响
  • 数据库--回表
  • Spring Security基础入门
  • 电子处方模块开发避坑指南:从互联网医院系统源码实践出发
  • vuex持久化vuex-persistedstate,存储的数据刷新页面后导致数据丢失
  • 【解决】Android Gradle Sync 报错 Could not read workspace metadata
  • 【C/C++】深入理解指针(四)
  • MuJoCo 机械臂 PPO 强化学习逆向运动学(IK)
  • 工会考试精选题目及答案分享
  • 2025年3月电子学会青少年机器人技术(六级)等级考试试卷-实际操作
  • 【操作系统间文件共享_Samba】三、Samba 在实际场景中的应用案例与故障排除
  • 虚拟滚动组件优化记录