• 8034阅读
  • 4回复

关于qDebug(),cout,printf等等的输出语句。。。输出到哪里? [复制链接]

上一主题 下一主题
离线conta
 
只看楼主 倒序阅读 楼主  发表于: 2010-10-30
— 本帖被 XChinux 执行加亮操作(2010-10-31) —
我写了一个界面,不是控制台。
那么,如果我的代码里用到了qDebug(),cout,printf等等的输出语句,
但是最终,我在屏幕上又看不到输出的东西。
我只是想知道,这些输出的字串,最终到哪里去了?

离线dbzhang800

只看该作者 1楼 发表于: 2010-10-30
如果你用的windows,链接时选择 console 子系统,将 console 调出来

如果非windows,直接去终端下启动你的程序
离线conta
只看该作者 2楼 发表于: 2010-10-30
你误会了我的意思了,我知道你的方法可以把输出显示出来。
我的意思是,如果不调用控制台出来,那么,
程序执行qDebug()等等的输出函数的时候,
这些函数把这些字符串传到哪里去了?

可能我对输出的机制还不是很清晰。。。
离线dbzhang800

只看该作者 3楼 发表于: 2010-10-30
哦,对操作系统底层的东西不了解,不清楚系统对stdout这种文件是如何处理的,不过你或许可以多google一下,然后告诉大家答案
离线lipper
只看该作者 4楼 发表于: 2012-03-20
: 错误:undefined reference to `WSAStartup@8'
快速回复
限100 字节
 
上一个 下一个