(转载)http://blog.sina.com.cn/s/blog_4f183d960100sdxf.html
最近用QT写一个控制台程序,却不能将提示文本输出到屏幕。
cout<<"abcd"正常运行但是屏幕上却没有输出。
解决办法:
在qt的工程文件(.pro文件)中加入以下代码:
CONFIG += console
注意:
(1)如果是已经编译了的工程,然后加上CONFIG += console之后,
必须clean工程,否则cout还是输出不了。
(2)其实这个方法在GUI工程里面加上CONFIG += console之后,cout也能输出。
如下图:
从上图中可以看出在GUI工程中加上CONFIG += console,会生成一个控制台窗口,并且连qDebug()也在控制台上输出了。