Qt-Programme debuggen

Verschiedenes zu Qt
Antworten
qtNiko
Beiträge: 216
Registriert: 6. April 2007 21:26
Wohnort: München

Qt-Programme debuggen

Beitrag von qtNiko »

hi,

mit dem Debuggen in Qt-Programmen (inzwischen Suse Linux 10.3) habe ich dauernd Probleme. Ich möchte einen Fehler finden, der mein Qt-Programm, das eine ASCII-Datei unter Einsatz von QTextStream lesen und interpretieren soll, zum Absturz bringt. Ich probiere sowohl mit KDevelop als auch mit Eclipse herum. Beide verwenden gdb.

KDevelop 3.4.1:
zeigt beim Debuggen die Textstrings in QString direkt an :D , stürzt aber bei jeder Kleinigkeit ("Ausführen bis zum Cursor", "Weitersteppen im Programm", etc.) ab. :(
Eclipse-Europa:
ist etwas stabiler (kommt problemlos über die Stellen, wo KDevelop beim Debuggen abstürzt) :D , zeigt mir aber beim Debuggen den Textstring in einem QString nicht an (alle möglichen Teile des Objekts sehe ich, aber den Textstring nicht) :(

Gibt es Tricks, dass der gdb stabiler läuft und dass man in Eclipse die Textstrings direkt angezeigt bekommt - ich möchte das Einlesen mitverfolgen?
Gruß von qtNiko

Core i5 760, GT 240, Suse Linux11.3, Eclipse-CDT-Helios, QT4.4, QT-Integration
Antworten