• 5689阅读
  • 8回复

Application Output为什么不能输出? [复制链接]

上一主题 下一主题
离线loserboy2004
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-15
我在一个空项目里输入了以下代码
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello C++";
return 0;
}
这样,运行的时候应该在Application Output里输出:
Hello C++
可是在Application Output里却什么也没有输出。这是为什么?
我只想用C++流输出。为什么不能输出啊?
我在我的另外一台电脑(Linux)系统里装的同样的版本为什么就能输出,可是Windows XP就不行啊?好心人帮一下。


















离线jdwx

只看该作者 1楼 发表于: 2011-11-15
一直用QDebug
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线0xffffh

只看该作者 2楼 发表于: 2011-11-15
在工程设置pro里面加入:
CONFIG   += console
你就可以看到了。
离线wxj120bw

只看该作者 3楼 发表于: 2011-11-15
回 2楼(0xffffh) 的帖子
你用这个方法能实现输出吗
离线wxj120bw

只看该作者 4楼 发表于: 2011-11-15
回 楼主(loserboy2004) 的帖子
qt creator的应用程序输入好像不能捕捉sout的输出 但程序在qt命令行下能输出 估计算是qtcreator的bug吧

离线roywillow

只看该作者 5楼 发表于: 2011-11-15
好像cout只能在控制台输出,下面的一般是debug信息
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线loserboy2004

只看该作者 6楼 发表于: 2011-11-15
哦,谢谢各位了
离线quser
只看该作者 7楼 发表于: 2011-11-18
是不是windows有输出缓冲区这一说,输出的最后加一个 <<endl; 试试看
离线loserboy2004

只看该作者 8楼 发表于: 2011-11-23
我在最后也加了<<endl的,试了也是不行,还是2楼说的那样,在*.pro里加入CONFIG=console这样才行。
快速回复
限100 字节
 
上一个 下一个