QT 怎么调出cmd窗口

我刚开始学QT,用的是QTCreator,发现运行一些小项目时有时会有cmd窗口,有时没有(就是那个黑的dos窗口),我觉得很奇怪,怎么才能显示或者隐藏cmd窗口呢?看了... 我刚开始学QT,用的是QTCreator,发现运行一些小项目时有时会有cmd窗口,有时没有(就是那个黑的dos窗口),我觉得很奇怪,怎么才能显示或者隐藏cmd窗口呢?
看了一篇网上的博客,我在.pro文件里加上了
CONFIG += console
这句,但build后cmd窗口还是没跳出来,这是为什么呢?
展开
 我来答
gaojxhust
推荐于2017-12-15 · TA获得超过114个赞
知道答主
回答量:45
采纳率:100%
帮助的人:55.6万
展开全部

如果你指的是通过QT Create运行程序的话,试试下面的设置:

1。点击左侧Projects那个按钮,进入工程设置界面

2。点解 Run Settings 选项卡

3。选中 Run in terminal

实际上就是Qt Creator 打开 cmd窗口,然后在Cmd窗口中运行程序,所以当你的程序是控制台程序(console)是才有意义

lin248
2012-02-02 · TA获得超过121个赞
知道答主
回答量:46
采纳率:0%
帮助的人:48万
展开全部
QT程序一般可分为console app(subsystem console)和gui app(subsystem window)2种,你如果想要把创建console app的话,直接用QTCreator新建一个新的工程(QT4控制台应用),运行下就可以看到dos窗口了,有时你在.pro文件里加了CONFIG += console,但如果一开始你创建的是gui app,那么dos窗口还是不会出现的,因为gui的配置还在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晚晚兔兔
2019-04-30
知道答主
回答量:8
采纳率:0%
帮助的人:6563
展开全部
在用VS编译调试qt程序时:
属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择Console (/SUBSYSTEM:CONSOLE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李中华XOf2n
2020-08-26 · TA获得超过318个赞
知道答主
回答量:70
采纳率:66%
帮助的人:1.2万
展开全部
你写的没错,只是QT Creator不够智能。你改写pro后需要清理一下编译过程中出现的文件。
解决方法:
第一步:在你打开的QT Creator工程界面里,选择菜单:构建 - 清理项目“xxxxxx”,
第二部:到你的“构建目录”位置删除这4个文件: .qmake.stash - Makefile - Makefile.Debug - Makefile.Release 。(可以关闭QT Creator,然后重新打开,不然会有后续的一些小问题)
再重新编译就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式