调试¶
QDebug¶
当 cout 用¶
可以把 qDebug()
(注意 大小写 和 括号)当成 cout
用,输出到应用程序输出
qDebug()<<a<<' '<<b<<Qt::endl;
还可以 重载 << 使 qDebug
支持打印自定义类
注意:
-
endl
要换成Qt::endl
-
要引入头文件
QDebug
当 printf 用¶
qDebu("格式化输入输出: %d %c",Int,Ch);
注意:
-
可以不引入头文件
QDebug
-
不能打印 QT 支持的基本类型
隐藏所有 qDebug 调试信息¶
在 pro
文件中加上
DEFINES += QT_NO_DEBUG_OUTPUT
即可 一键注释 掉所有 qDebug