qDebug liefert keine Ausgabe

Alles rund um die Programmierung mit Qt
Antworten
nexus
Beiträge: 75
Registriert: 14. Oktober 2006 19:24

qDebug liefert keine Ausgabe

Beitrag von nexus »

Hallo,

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);
Hoffe ihr könnt mir helfen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

in der pro-Datei

CONFIG += console
siehe auch qmake Doku
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten