Symbole nicht geladen - Kein Debug möglich

22/02/2008 - 08:40 von franc.walter | Report spam
Hallo,

ich versuche gerade das C++ OpenSource-Projekt "Eraser" zu debuggen,
scheitere aber daran, dass ich teilweise keine funktionierenden
Haltepunkte setzen kann. In manchen (nicht allen!) cpp-Dateien setze ich
zwar einen Haltepunkt, aber zur Laufzeit sehe ich dort nur einen dünnen
Kreis mit kleinem gelbem Ausrufezeichen. Wenn ich mit der Maus
draufhalte lese ich:

Der Haltepunkt wird momentan nicht erreicht. Für dieses Dokument wurden
keine Symbole geladen.

Nun ist es aber so, dass ich das Eraser-Projekt, das aus mehreren
Teilprojekten besteht komplett mit der Konfiguration "Aktiv(Debug)"
kompiliert habe (das ist also bei allen Unterprojekten ausgewàhlt). Und
als Debuginformationsformat (Konfigurationsgeinschaften / C/C++ /
Allgemein) jeweils "/Zi" eingestellt ist. Unter Debuginfo generieren ( ~
/ Linker / Debuggen) steht auch "Ja(/DEBUG)".

Das Eraser-Projekt ist gar nicht so gross, es besteht aus den Projekten:
Eraser (Startobjekt), EraserDll, Eraserext (da will ich rein), Launcher,
Verify.

Kann ich vielleicht nur das Startobjekt debuggen?
Hat jemand eine Idee, was ich da (vielleicht grundstàtzlich) falsch
mache? Ich sitze auf dem Schlauch.

Gruss und Dank,
walter, franc
 

Lesen sie die antworten

#1 Jochen Kalmbach [MVP]
22/02/2008 - 09:05 | Warnen spam
Hallo franc!

Kann ich vielleicht nur das Startobjekt debuggen?
Hat jemand eine Idee, was ich da (vielleicht grundstàtzlich) falsch
mache? Ich sitze auf dem Schlauch.



Wenn alle PDB-Dateien verfügbar sind, sollte es auch keine Probleme geben.

PS: C++ Fragen sind in den Newsgroup
microsoft.public.de.vc
besser aufgehoben

Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Ähnliche fragen