• 7074阅读
  • 1回复

qDebug()函数的问题 [复制链接]

上一主题 下一主题
离线272293199
 
只看楼主 倒序阅读 楼主  发表于: 2010-12-17
请问qDebug()函数加在代码里面,执行编译生成的release可执行程序,qDebug()有被调用么?还是只有编译成debug的可执行程序会被调用?
如果qDebug()有被调用那么除了QtCreater窗口中可以看到,在其他什么地方也可以看到这个qDebug()的输出内容?
离线dbzhang800

只看该作者 1楼 发表于: 2010-12-17
引用楼主272293199于2010-12-17 11:26发表的 qDebug()函数的问题 :
请问qDebug()函数加在代码里面,执行编译生成的release可执行程序,qDebug()有被调用么?还是只有编译成debug的可执行程序会被调用?
如果qDebug()有被调用那么除了QtCreater窗口中可以看到,在其他什么地方也可以看到这个qDebug()的输出内容?


1. 可以直接看Manual: 只要没有定义 QT_NO_DEBUG_OUTPUT,它就会起作用

2. qDebug 默认输出到 程序 "标准输出" 或 调试器(windows下)。至于如何看到它,方法就不唯一了。windows下常用的应该就算是程序的控制台窗口了
快速回复
限100 字节
 
上一个 下一个