当项目定义了宏QT_NO_DEBUG_OUTPUT时,qDebug()输出的调试代码将不会编译,同时会出现“code will never be executed”报警信息。
可在使用qDebug()代码前后增加是否使用宏定义QT_NO_DEBUG_OUTPUT的判断来消除此报警,示例如下:
#ifndef QT_NO_DEBUG_OUTPUT
qDebug()<<"Debug Info ....";
#endif
当项目定义了宏QT_NO_DEBUG_OUTPUT时,qDebug()输出的调试代码将不会编译,同时会出现“code will never be executed”报警信息。
可在使用qDebug()代码前后增加是否使用宏定义QT_NO_DEBUG_OUTPUT的判断来消除此报警,示例如下:
#ifndef QT_NO_DEBUG_OUTPUT
qDebug()<<"Debug Info ....";
#endif