我的代码中并不代表qDebug(),而是在诺基亚的源代码中。 我应该用" debug"重新编译Qt吗?选项?
感谢
答案 0 :(得分:2)
无论调试模式还是释放模式,qDebug()始终输出其消息。 Qt源代码中的一些qDebug()由#ifdef保护,因此仅在调试模式下触发。一些模块使用一些其他调试宏,它们只在某些条件下输出某些东西,例如: phonon使用pDebug,仅在未设置QT_NO_DEBUG时使用。
您可以使用自己喜欢的grep工具在Qt源中搜索“debug”,不区分大小写。