Qt中QMessageLogContext的context.file和context.line为空的解决方案

QDebug版本是可以输出日志信息的,但在Release中输入日志的文件信息和行数为空。原因是,

Qt在Release版本默认舍弃了文件信息、行数等信息。

解决方案:

在.pro文件定义一个宏:

DEFINES += QT_MESSAGELOGCONTEXT

然后,qmake,重新编译,就可以了~


发布了261 篇原创文章 · 获赞 734 · 访问量 223万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 代码科技 设计师: Amelia_0503

分享到微信朋友圈

×

扫一扫,手机浏览