调试¶
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