Hallo zusammen,
ich habe ein saublödes Problem und wollte fragen, ob jemand von Euch da
eine elegante Lösung gefunden hat.
Ich möchte in Eclipse über GDB und einen GDB-Server debuggen. So weit,
so unspektakulär. Nun hat man ja immer mehrere Projekte parallel am
Laufen und möchte nich für jedes Projekt eine eigene Debug-Konfiguration
erzeugen. Also habe ich einfach eine Debug-Konfiguration erzeugt, bei
der ich unter "C/C++ Application" "Debug/${project_name}.elf" eingegeben
habe, mit der Idee, dass ich dann bei "Project" nur noch das aktive
Projekt auswählen muss. Eigentlich wäre mir lieber gewesen, wenn ich da
auch die project_name variable hätte einfügen können und dann den Focus
hätte entscheiden lassen können, welches elf file runtergeladen werden
soll. Aber, so dachte ich, sei das auch ok, so muss ich in diesem Dialog
nur jeweils das richtige Projekt auswählen.
Ok. Nun das Problem: Wenn ich einen Projekt den Focus gebe, und
zusätzlich im Dialog das selbe Projekt auswähle, dann den Debugger
starte, fängt er an, wechselt die Perspektive (Debugging), verliert
dadurch den Focus und meldet einen Fehler: "Variable references empty
selection: ${project_name}"
Google half mir nicht weiter; man findet Millionen Erklärungen, dass
Eclipse das richtige Projekt im Focus haben muss. Aber eben, wie
verhindere ich, dass es eben diesen verliert?
Gibt es da eine gescheite Lösung, bei der man nicht für jedes Projekt
die Konfiguration ändern muss?
Gruäss
Simon
Wechsel doch vorher in die Debugperspektive, ggf. dann noch den Projektexplorer in der Perspektive "anschalten" und dann sollte der Fokus nicht wechseln.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.