none
Fehler: Cannot find or open the PDB file RRS feed

  • 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 file

    Ich 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

    Samstag, 13. August 2011 15:53

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
    Montag, 15. August 2011 08:16
    Moderator

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
    Montag, 15. August 2011 08:16
    Moderator
  • Vielen Dank für deine Antwort, ich hatte noch einen anderen Fehler in meinem Programm, deswegen wurde es nicht richtig ausgeführt! Diese Meldungen sind mir vorher wohl nur noch nie aufgefallen.

    Montag, 15. August 2011 10:11