ich versuche gerade mit qDebug() eine Ausgabe auf der Konsole zu bekommen, jedoch scheint es einfach nicht funktionieren zu wollen. Da unter Windows ja die Nachricht standardmäßig an den Debugger gesendet wird hab ich einen "Message Handler" definiert, welchen ich aus der Dokumentation übernommen hab und welcher eigentlich eine Ausgabe auf der Konsole erzeugen sollte. Dies ist aber leider nicht der Fall und ich weiß im Moment nicht woran es liegt.
Hier noch der "Message Handler" aus der Doku
Code: Alles auswählen
void myMessageOutput(QtMsgType type, const char *msg)
{
switch (type) {
case QtDebugMsg:
fprintf(stderr, "Debug: %s\n", msg);
break;
case QtWarningMsg:
fprintf(stderr, "Warning: %s\n", msg);
break;
case QtCriticalMsg:
fprintf(stderr, "Critical: %s\n", msg);
break;
case QtFatalMsg:
fprintf(stderr, "Fatal: %s\n", msg);
abort();
}
}
[...]
qInstallMsgHandler(myMessageOutput);