Qt 使用#define+qDebug()输出调试信息

/*******************************************************************************************
 *                             Qt 使用#define+qDebug()输出调试信息
 * 声明:
 *     当我们在写程序的时候,往往需要写一些特殊的调试信息,同时很多时候又不愿意每次都
 * 删除、添加,当然在Qt中有时候写qDebug中的D总是让人不那么舒服,如下定义成小写的感觉
 * 还是挺不错的。
 *
 *                                                  2015-12-16 深圳 南山平山村 曾剑锋
 ******************************************************************************************/

#define debug
#ifdef debug
    #define qdebug(format, ...) qDebug("File:%s, Function:%s, Line:%d  "format, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
    #define qdebug(format, ...)
#endif

 

posted on 2015-12-16 10:14  zengjf  阅读(1722)  评论(1编辑  收藏  举报

导航