QT 怎么调出cmd窗口
我刚开始学QT,用的是QTCreator,发现运行一些小项目时有时会有cmd窗口,有时没有(就是那个黑的dos窗口),我觉得很奇怪,怎么才能显示或者隐藏cmd窗口呢?看了...
我刚开始学QT,用的是QTCreator,发现运行一些小项目时有时会有cmd窗口,有时没有(就是那个黑的dos窗口),我觉得很奇怪,怎么才能显示或者隐藏cmd窗口呢?
看了一篇网上的博客,我在.pro文件里加上了
CONFIG += console
这句,但build后cmd窗口还是没跳出来,这是为什么呢? 展开
看了一篇网上的博客,我在.pro文件里加上了
CONFIG += console
这句,但build后cmd窗口还是没跳出来,这是为什么呢? 展开
4个回答
展开全部
QT程序一般可分为console app(subsystem console)和gui app(subsystem window)2种,你如果想要把创建console app的话,直接用QTCreator新建一个新的工程(QT4控制台应用),运行下就可以看到dos窗口了,有时你在.pro文件里加了CONFIG += console,但如果一开始你创建的是gui app,那么dos窗口还是不会出现的,因为gui的配置还在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在用VS编译调试qt程序时:
属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择Console (/SUBSYSTEM:CONSOLE)
属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择Console (/SUBSYSTEM:CONSOLE)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写的没错,只是QT Creator不够智能。你改写pro后需要清理一下编译过程中出现的文件。
解决方法:
第一步:在你打开的QT Creator工程界面里,选择菜单:构建 - 清理项目“xxxxxx”,
第二部:到你的“构建目录”位置删除这4个文件: .qmake.stash - Makefile - Makefile.Debug - Makefile.Release 。(可以关闭QT Creator,然后重新打开,不然会有后续的一些小问题)
再重新编译就好了。
解决方法:
第一步:在你打开的QT Creator工程界面里,选择菜单:构建 - 清理项目“xxxxxx”,
第二部:到你的“构建目录”位置删除这4个文件: .qmake.stash - Makefile - Makefile.Debug - Makefile.Release 。(可以关闭QT Creator,然后重新打开,不然会有后续的一些小问题)
再重新编译就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询