Qt 独立运行时伴随CMD命令窗口

举报
DreamLife 发表于 2022/04/15 22:32:23 2022/04/15
【摘要】 用Qt写了一个小软件,在把程序release后,打包分装后,发现程序运行的时候会伴随cmd命令窗口,可把我愁怀了   不过功夫不负有心人,在老师和我网友的帮助下,终于搞完了     CONFIG:指定工程配置和编译参数 以下对CONFIG变量做主要介绍: debug:编译有调试信息的可执行文件...

用Qt写了一个小软件,在把程序release后,打包分装后,发现程序运行的时候会伴随cmd命令窗口,可把我愁怀了

 

不过功夫不负有心人,在老师和我网友的帮助下,终于搞完了

 

 

CONFIG:指定工程配置和编译参数

以下对CONFIG变量做主要介绍:

debug:编译有调试信息的可执行文件或则库

release:编译不具有调试信息可执行文件或者库(如果同时指定debug release时,只有debug有效)

warn_off:关闭大量警告,默认是打开的

qt:指应用程序使用Qt

dll:动态编译库

staticlib:静态编译库

plugin:编译一个插件

console:应用程序需要写控制台

当我们写CONFIG变量时,可以使用

如:CONFIG = qt release warn_off

或者CONFIG = qt

      CONFIG += release

      CONFIG += warn_off

当想要移除某个设置时:CONFIG -= warn_off

 

 

在pro文件里,可以使

 

以上参考为http://www.cnblogs.com/braver/articles/1935891.html

 

 

 

 

所以修改工程文件就可以

 

 

CONFIG += release
Win32:CONFIG(debug, debug|release)
{
    TARGET = debug_binary
}
else {
    TARGET = release_binary
}
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 

 

 

 

 

这样就可以消除 cmd命令错口

 

 

 

 

文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。

原文链接:dreamlife.blog.csdn.net/article/details/42775673

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。