1.输出范围
qDebug()并不支持直接输出所有类型,如qDebug()<<double(test);
输出的结果是整型,但可以用带参数的方式,类似于C中的printf来进行输出,如qDebug(“%f”,double(test));
2.执行程序中去除qDebug()
调试时代码中会插入大量qDebug语句,单独注释很麻烦。为了解决这个问题,你只需要在你的pro文件里加上一行预定义宏即可。
DEFINES += QT_NO_DEBUG_OUTPUT
注:添加后需要清理项目后重新构建。
qt的重新构建即项目全部重新编译,运行则只是编译修改过的地方。
QT中qDebug()用法
于 2024-06-12 15:06:22 首次发布