This question already has answers here:
QT 5.0 QDebug compilation error
(3个答案)
4年前关闭。
我无法使用QDebug在Qt中打印出QString。
以下是一些尝试(无用):
我包括:
我正在使用Qt 5.2。我也将
我的错误是“没有匹配的函数可以调用QDebug::QDebug()”
我也为
请小心使用以小写字母开头的
参见http://qt-project.org/doc/qt-5.0/qtcore/qtglobal.html#qDebug。它是一个便利函数,用于返回已配置的QDebug对象。
(3个答案)
4年前关闭。
我无法使用QDebug在Qt中打印出QString。
以下是一些尝试(无用):
QDebug(letters.toStdString());
QDebug(letters.toLatin1());
QDebug() << letters.toUtf8();
QDebug() << letters.toWCharArray();
QDebug() << letters.toStdString();
QDebug() << letters;
我包括:
#include <QtDebug>
#include <QDebug>
我正在使用Qt 5.2。我也将
CONFIG += console
添加到我的项目文件中我的错误是“没有匹配的函数可以调用QDebug::QDebug()”
我也为
QDebug(letters.toLatin1());
获得了“QDebug(QByteArray)不明确” 最佳答案
正确的方法是:
#include <QDebug>
// snip...
QString letters;
qDebug() << letters;
请小心使用以小写字母开头的
qDebug()
,因为它与QDebug
类不同。参见http://qt-project.org/doc/qt-5.0/qtcore/qtglobal.html#qDebug。它是一个便利函数,用于返回已配置的QDebug对象。
10-08 11:16