‘kan het PDB-bestand “Visual Studio C++ 2013

Ik heb net gedownload VS 2013 Community Edition en ik schreef mijn eerste app. Wanneer ik het uitvoer, wordt het weergegeven in het gedeelte Uitvoer:

'ConsoleApplication1.exe' (Win32): Loaded 'C:\Users\Toshiba\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe'. Symbols loaded.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp120d.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcr120d.dll'. Cannot find or open the PDB file.
The program '[11196] ConsoleApplication1.exe' has exited with code 0 (0x0).

Wat is het probleem? Ik heb mijn code op vele sites gecontroleerd, dus ik weet dat het probleem niet in mijn code staat. Kan iemand mij helpen?


Antwoord 1, Autoriteit 100%

Probeer naar Tools- & GT; Opties- & GT; Debugging- & GT; -symbolen en selecteer het selectievakje “Microsoft Symbol Servers”, Visual Studio downloadt PDB’s automatisch.

PDB is een debug-informatie-bestand dat wordt gebruikt door visuele studio. Dit zijn
Systeem DLL’s, waarvoor u geen foutopsporingssymbolen hebt. […]

Zie kan niet vinden of openen Het PDB-bestand in Visual Studio C++ 2010


Antwoord 2, Autoriteit 32%

Geen probleem. U voert uw code uit onder de debugger en de debugger vertelt u dat het geen foutopsporingsinformatie heeft voor de systeembibliotheken.

Als je dat echt nodig hebt (meestal voor stacktraces), kun je het downloaden van de symboolservers van Microsoft, maar voorlopig hoef je je geen zorgen te maken.


Antwoord 3, autoriteit 17%

Werken met VS 2013. Probeer het volgende

Extra -> Opties -> Foutopsporing -> Uitvoervenster -> Module laden
Berichten -> Uit

Het zal de weergave van geladen modules uitschakelen.


Antwoord 4, autoriteit 5%

Het werkte voor mij. Ga naar Extra-> Opties -> Foutopsporing -> Native en controleer de DLL-exports laden. Ik hoop dat dit helpt


Antwoord 5, autoriteit 2%

Er zijn hier geen problemen, dit is volkomen normaal – het toont informatieve berichten over welke debug-info is geladen (en welke niet) en ook dat uw programma normaal is uitgevoerd en afgesloten – een nul-retourcode betekent succes.

p>

Als je niets op het scherm ziet, voer dan je programma uit met CTRL-F5 in plaats van alleen F5.


Antwoord 6

Een beetje laat, maar ik dacht dat ik het zou delen voor het geval het iemand helpt: wat hoogstwaarschijnlijk het probleem is, is gewoon dat je Debug Console (het opdrachtregelvenster dat wordt geopend wanneer je je project uitvoert als het een Windows Console Application) is nog steeds open sinds de laatste keer dat je de code hebt uitgevoerd. Sluit gewoon dat venster, bouw het vervolgens opnieuw op en voer respectievelijk Ctrl + Ben F5uit.

Other episodes