QDebug版本是可以输出日志信息的,但在Release中输入日志的文件信息和行数为空。原因是,Qt在Release版本默认舍弃了文件信息、行数等信息。解决方案:在.pro文件定义一个宏:DEFINES += QT_MESSAGELOGCONTEXT然后,qmake,重新编译,就可以了~