Eclipse debuggen mit MinGW: Fehler beim Ausführen des MI-Befehls

8

Ich habe eine neue Installation von Eclipse Juno 32 Bit und eine neue Installation von MinGW 32 Bit, meine Plattform ist Windows 7 64 Bit. Wenn ich versuche, ein einfaches Programm zu debuggen, kann ich sehr einfache Ausdrücke betrachten, aber alles kompliziertere bringt mir einen Fehler. Für ein Beispiel im folgenden Programm:

%Vor%

Im Überwachungsfenster funktioniert vRings normal, aber der Inhalt des Vektors wird nicht angezeigt:

Versuch, vRings [0] zu sehen:

  

Fehler: Mehrere Fehler gemeldet. \ Fehler beim Ausführen des MI-Befehls: -var-create - *   vRings [0] Fehlermeldung vom Debugger-Back-End: Konnte nicht gefunden werden   operator []. \ Kann kein variables Objekt erstellen

Versuch, vRings.at (0) zu sehen:

  

vRings.at (0) Fehler: Mehrere Fehler gemeldet. \ MI konnte nicht ausgeführt werden   Befehl: -var-create - * vRings.at (0) Fehlermeldung vom Debugger zurück   Ende: Funktion kann nicht ausgewertet werden - möglicherweise inline \ Kann nicht erstellt werden   variables Objekt

Was kann ich tun, um das Problem zu lösen?

    
Étienne 21.01.2013, 11:17
quelle

1 Antwort

0

Sie versuchen, das Ergebnis eines Funktionsaufrufs zu sehen. Sowohl vRings.at() als auch vRings[] sind Funktionen (letztere eine überladene Funktion), die einen Verweis auf einen Wert zurückgeben. In Ihrem Fall - eine ganze Zahl.

Wenn Sie den Wert von vRings bei Index 0 beobachten möchten, können Sie versuchen, ihn an einer bestimmten Stelle einer Variablen zuzuordnen, zum Beispiel:

%Vor%

Dann können Sie die Variable watchme sehen.

    
ronh 05.05.2015 01:29
quelle

Tags und Links