web-dev-qa-db-fra.com

'impossible de trouver ou d'ouvrir le fichier pdb' Visual Studio C ++ 2013

Je viens de télécharger VS 2013 Community Edition et j'ai écrit ma première application. Lorsque je l'exécute, cela s'affiche dans la section de sortie:

'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).

Quel est le problème? J'ai vérifié mon code sur de nombreux sites, donc je sais que le problème ne réside pas dans mon code. Quelqu'un peut-il m'aider?

43
Georges Farah

Travailler avec VS 2013. Essayez ce qui suit

Outils -> Options -> Débogage -> Fenêtre de sortie -> Messages de chargement de module -> Désactivé

Cela désactivera l'affichage des modules chargés. Meilleures salutations.

21
The Beast

Essayez d'aller dans Outils-> Options-> Débogage-> Symboles et cochez la case "Serveurs Microsoft Symbol", Visual Studio téléchargera automatiquement les PDB.

PDB est un fichier d'informations de débogage utilisé par Visual Studio. Ce sont des DLL système, pour lesquelles vous n'avez pas de symboles de débogage. [...]

Voir Impossible de trouver ou d'ouvrir le fichier PDB dans Visual Studio C++ 201

80
Alesson

Aucun problème. Vous exécutez votre code sous le débogueur et celui-ci vous indique qu'il ne dispose pas d'informations de débogage pour les bibliothèques système.

Si vous en avez vraiment besoin (généralement pour les traces de pile), vous pouvez le télécharger à partir des serveurs de symboles de Microsoft, mais pour l'instant, vous n'avez pas à vous inquiéter.

31
Sebastian Redl

Cela a fonctionné pour moi. Allez à Outils-> Options -> Débogueur -> Natif et vérifiez les exportations Load DLL. J'espère que cela t'aides

3
Rahul Solanki

Il n'y a aucun problème ici c'est tout à fait normal - il affiche des messages d'information sur ce que debug-info a été chargé (et qui n'a pas été chargé) et que votre programme est exécuté et quitté normalement - un code de retour nul signifie succès.

Si vous ne voyez rien à l'écran, exécutez votre programme avec CTRL-F5 au lieu de F5.

2
CryWolF