Qt 的log输出无法显示文件名行号等信息

167 阅读1分钟

qtcreator当中的解决方法:

在QT项目中,用 qInstallMessageHandler 函数输出log时候,QMessageLogContext 中的文件名,行号等信息获取失败; 解决方法:在.pro文件中,添加 DEFINES += QT_MESSAGELOGCONTEXT 即可;

vs2022-qt当中的方法:

image.png