【发布时间】:2015-04-16 21:55:20
【问题描述】:
我通过编写禁用 qDebug() 消息
CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
在 .pro 文件中。这工作正常。我想知道是否有任何方法可以使用源代码启用 qDebug() 消息。我想将它作为参数发送给应用程序。因此,默认情况下,我将禁用 qDebug() 消息,但有一个参数说明打开 qDebug() 消息,我需要启用 qDebug()。可以这样做吗?
感谢任何帮助
【问题讨论】:
-
您可以查看
qInstallMsgHandler文档。 -
@vahancho .pro 文件中的那一行不会为我停止 console.log
-
@mohammadalabid,你为什么将它添加到 .pro 文件中?它应该添加到您的源代码中。请参阅此问题的答案和 Qt 文档:doc.qt.io/qt-5/qtglobal.html#qInstallMessageHandler。
-
我的意思是这一行 CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT