如何在Qt4(诺基亚)的源代码中启用qDebug()调用?

时间:2012-02-07 09:35:03

标签: debugging qt qt4

我的代码中并不代表qDebug(),而是在诺基亚的源代码中。 我应该用" debug"重新编译Qt吗?选项?

感谢

1 个答案:

答案 0 :(得分:2)

无论调试模式还是释放模式,qDebug()始终输出其消息。 Qt源代码中的一些qDebug()由#ifdef保护,因此仅在调试模式下触发。一些模块使用一些其他调试宏,它们只在某些条件下输出某些东西,例如: phonon使用pDebug,仅在未设置QT_NO_DEBUG时使用。

您可以使用自己喜欢的grep工具在Qt源中搜索“debug”,不区分大小写。