Oft, wenn ich etwas debuggen muss, ist es einfacher, etwas zu drucken mit qDebug()
statt Debuggen Schritt für Schritt mit einem Debugger. Das Problem ist, dass von Zeit zu Zeit die Ausgabe von qDebug()
überhaupt nicht angezeigt wird! Das Gleiche gilt für qWarning
und qCritical
. Was komisch ist, tritt nur auf, wenn das Projekt normal ausgeführt wird (Strg + R), während beim Debuggen (F5) die Ausgabe angezeigt wird.qDebug zeigt nichts an
Antwort
Die Lösung ist einfach: fügen Sie CONFIG += console
zu Ihrer .pro-Datei hinzu und erstellen Sie das gesamte Projekt neu.
Wenn Sie mehrere Instanzen von Qt Creator ausführen, funktioniert qDebug nicht ordnungsgemäß.
für dieses Problem Meine Lösung mit
Windows 10 Education
Qt Creator (5.x)
Developing a Qt widget.
Problem:
So war mein Problem, wenn ich eine QDebug
Nachricht hinzugefügt, um es nicht in der Anwendungsausgabe angezeigt hat, obwohl mein Code 100% war die wie im Tutorial und kompiliert.
Lösung:
Rechtsklick auf die Datei, wo Sie die QDebug
Nachricht für mich hinzugefügt, war es main.cpp
. Klicken Sie auf Erstellen. Drücke den grünen Pfeil auf der Unterseite.
Wenn das immer noch nicht funktioniert gehen Sie zu "Build" -> "CleanAll", "Build" -> "qMake" und gehen Sie für den grünen Pfeil erneut.
Natürlich müssen Sie #include <QDebug>
und überprüfen, ob es in Ihrem Code gut geschrieben ist.
- 1. ng-repeat zeigt nichts an
- 2. ChartJS mit AngularJS - Canvas zeigt nichts an
- 3. Sql Insert-Anweisung zeigt nichts an
- 4. Knoten-App-Befehl zeigt nichts an
- 5. Warum ls | grep * zeigt nichts an?
- 6. Twitter.Authorize zeigt mir nichts Nichts
- 7. Web-Service zeigt nichts
- 8. GMSMapView nichts zeigt
- 9. Facebook shareDialog zeigt nichts
- 10. SDL Animation zeigt nichts
- 11. jquery-Funktion zeigt nichts
- 12. Slick Slider zeigt nichts
- 13. POST var_dump zeigt nichts
- 14. Android - ExpandableListView nichts zeigt
- 15. mein RecyclerView zeigt nichts
- 16. QTableView zeigt nichts
- 17. Einfache Winkelkomponente zeigt nichts
- 18. AVCaptureVideoPreviewLayer zeigt nichts in Fortsetzung
- 19. PHP-Skript zeigt nichts an, wenn der Browser ausgeführt wurde
- 20. Warum zeigt ein Programm, das BigInteger verwendet, nichts an?
- 21. IIS zeigt nichts an, wenn ich zu "localhost" blogge
- 22. Python opencv drawContours zeigt nichts
- 23. TabControl geerbt Custom zeigt nichts
- 24. Gridview Select-Anweisung nichts zeigt
- 25. Git Log-S zeigt nichts
- 26. Meteor-react-autoform zeigt nichts
- 27. drehen UIImage und nichts zeigt
- 28. ListView in Fragment zeigt nichts
- 29. Qt qDebug() funktioniert nicht in Windows-Shell
- 30. Vermeiden Newline in qDebug()
es funktioniert nicht für mich ... Ich habe die Anweisung 'qDebug (" test ");' und fügte 'CONFIG + = console' zu meiner .pro-Datei hinzu. – Mayank
Haben Sie versucht, das gesamte Projekt * neu aufzubauen? Es hat dann für mich funktioniert. –
@LukaszCzerwinski Ich habe das gemacht, und es hat auch nicht für mich funktioniert. Mein Problem unterscheidet sich jedoch geringfügig von OP, da ich die Debug-Ausgabe weder im Debugging-Modus noch im normalen Lauf sehe. – bobbaluba