Hallo zusammen,
ist es möglich in Eclipse den Inhalt von Qt-Variablen (QString, QDateTime ...) komfortabel beim Debuggen zu beobachten?
Ich benutze Eclipse Helios + Qt Plugin mit MinGW und GDB unter Windows XP. Soweit funktioniert alles wunderbar, bloß kann ich leider beim debuggen nicht den Inhalt von z.B. QString Variablen sehen.
Nach ein bisschen googln hab ich dann die kde-devel-gdb macos installiert.(http://qtforum.de/forum/viewtopic.php?t=8237)
Jetzt kann ich immerhin schon den Inhalt sehen, wenn ich in der Console so was wie "printq4string" eintippe. Bloß richtig komfortabel ist das auch nicht
Kann man Eclipse CDT nicht irgendwie überreden diese Macros automatisch je nach Variablen-Typ aufzurufen?
Vielen Dank
Eclipse + CDT + GDB Variableninhalt sehen
Re: Eclipse + CDT + GDB Variableninhalt sehen
Soweit ich weiss, geht das nicht in CDT. Es wird aber immer wieder mal nachgefragt, siehe z.B. http://www.eclipse.org/forums/index.php ... cc9de7ca62code404 hat geschrieben:ist es möglich in Eclipse den Inhalt von Qt-Variablen (QString, QDateTime ...) komfortabel beim Debuggen zu beobachten?
Die Macros sind tatsaechlich fuer die Verwendung auf der gdb-Kommandozeile gedacht.code404 hat geschrieben: Nach ein bisschen googln hab ich dann die kde-devel-gdb macos installiert.(http://qtforum.de/forum/viewtopic.php?t=8237)
Jetzt kann ich immerhin schon den Inhalt sehen, wenn ich in der Console so was wie "printq4string" eintippe. Bloß richtig komfortabel ist das auch nicht
Fuer IDEs gibt es seit einiger Zeit die Python-basierten "pretty printers" (die gehen auch auf derKommandozeile). Fuer Qt-Typen wird das soweit ich weiss, derzeit allerdings nur von KDevelop (zumindest fuer ein paar grundlegende Typen, QString ist aber da) und natuerlich Qt Creator (ziemlich umfangreich) unterstuetzt.