Benutzer mit den meisten Antworten
Fehler: Cannot find or open the PDB file

Frage
-
Hi!
Ich habe seit kurzer Zeit ein Problem mit meinem Visual Studio 2010 Academic, egal in welcher Sprache ich etwas kompiliere und es anschließend debugge, das Programm wird nicht richtig ausgeführt. In der Debug-Ausgabe kommt dafür aber immer so etwas:
"C:\Windows\SysWOW64\ntdll.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\mscoree.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\kernel32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\KernelBase.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\msvcr100.dll" geladen, Symbole wurden geladen.
"C:\Windows\SysWOW64\apphelp.dll" geladen, Cannot find or open the PDB file
"C:\Windows\AppPatch\AcLayers.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\sspicli.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\msvcrt.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\rpcrt4.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\cryptbase.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\sechost.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\user32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\gdi32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\lpk.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\usp10.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\advapi32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\shell32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\shlwapi.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\ole32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\oleaut32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\userenv.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\profapi.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\winspool.drv" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\mpr.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\imm32.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\msctf.dll" geladen, Cannot find or open the PDB file
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll" geladen, Cannot find or open the PDB file
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll" geladen, Cannot find or open the PDB file
"C:\Windows\SysWOW64\msvcr100_clr0400.dll" geladen, Cannot find or open the PDB fileIch habe keine Ahnung wieso das so ist, ich habe keine Einstellungen an VisualStudio vorgenommen! Gestern Abend ließ sich das Programm noch richtig ausführen, heute Morgen habe ich nur noch zwei Zeilen hinzugefügt, wollte es testen, da kam dieser Fehler zum ersten Mal. Aber als ich diese Zeilen wieder auskommentiert hatte, funktionierte das debuggen trotzdem nicht wieder.
Mit Google finde ich nichts nützliches zu dem Thema!
developer1800
Antworten
-
Das ist kein Fehler. Es ist ein Hinweis, dass keine Symboldateien für die entsprechenden DLLs vorhanden sind. Und das ist ja auch korrekt. Es sind nicht Deine Programme... ;)
Das Debuggen wird dadurch ja nicht unmöglich.
Das hat auch nichts mit der Ausführung des Programmes zu tun. Es wird korrekt ausgeführt.Du kannst Dir Dich eines Symbolservers von MS bedienen und zumindest die öffentlichen Symboldateien laden lassen.
Die Meldungen verschwinden dann nicht sondern ändern sich nur und Call-Stacks können dann fehlerfrei angezeigt werden.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Montag, 15. August 2011 09:17
- Als Antwort markiert developer1800 Montag, 15. August 2011 10:12
Alle Antworten
-
Das ist kein Fehler. Es ist ein Hinweis, dass keine Symboldateien für die entsprechenden DLLs vorhanden sind. Und das ist ja auch korrekt. Es sind nicht Deine Programme... ;)
Das Debuggen wird dadurch ja nicht unmöglich.
Das hat auch nichts mit der Ausführung des Programmes zu tun. Es wird korrekt ausgeführt.Du kannst Dir Dich eines Symbolservers von MS bedienen und zumindest die öffentlichen Symboldateien laden lassen.
Die Meldungen verschwinden dann nicht sondern ändern sich nur und Call-Stacks können dann fehlerfrei angezeigt werden.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Montag, 15. August 2011 09:17
- Als Antwort markiert developer1800 Montag, 15. August 2011 10:12