qt的debug栈信息处为什么显示不了函数名和行号
1个回答
展开全部
我的做法是将qDebug定义成一个宏,然后添加__FUNCTION__和__LINE__这样在调用的时候就可以打印函数和行号了
#define myDebug(x) (qDebug() << "Debug " << __FILE__ << __LINE__ << "]:" << x)
#define myWARNING(x) (qWarning() << "Warning " << __FILE__ << __LINE__ << "]:" << x)
#define myError(x) (qCritical() << "Error " << __FILE__ << __LINE__ << "]:" << x)
#define myINFOR(x) (qInfo() << "Infor " << __FILE__ << __LINE__ << "]:" << x)<< x)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询