Qt-Programme debuggen
Verfasst: 31. Mai 2008 00:17
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
, 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)
, 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?
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
Eclipse-Europa:
ist etwas stabiler (kommt problemlos über die Stellen, wo KDevelop beim Debuggen abstürzt)
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?