Qt 独立运行时伴随CMD命令窗口
用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
- 点赞
- 收藏
- 关注作者
评论(0)