【发布时间】:2014-05-31 05:41:10
【问题描述】:
我刚刚将我的 Qt 从 5.2 升级到 5.3。在 Qt Creator 中,我现在根本没有应用程序输出: qDebug() 和 cout 不起作用。在“Build & Run”/“Qt Versions”中,它被设置为 5.2,我发现这个问题可能与正在使用的坏库有关......所以我把它改成了 5.3(我现在有)但仍然没有:程序可以构建并且可以工作,但不允许我使用 qDebug()。我正在使用 Arch Linux。
【问题讨论】:
-
尝试将
QT += console添加到.pro 文件并重新构建项目。 -
@MicroPenguin 它是“CONFIG += 控制台”,但无论如何:我的应用程序不是控制台应用程序,但我只需要小部件应用程序和输出信息来调试,它总是出现在“应用程序输出”框架中.
-
我创建了另一个框架,将其命名为 DebugFrame,然后我将所有需要的信息推送到那里......仍然,问题并没有真正解决,它做得太过分了。
-
这里有好的答案:*.com/questions/26295325/…
标签: linux qt qt-creator qdebug