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

J'utilise Visual Studio 2010 C++ et mon projet se construit sans erreur, mais quand je l'exécute Je reçois ceci. Je suis sur Windows XP.

'Shaders.exe': Loaded 'C:Documents and SettingsUserMy DocumentsVisual Studio        2010ProjectsShadersWin32DebugShaders.exe', Symbols loaded.
'Shaders.exe': Loaded 'C:WINDOWSsystem32ntdll.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32kernel32.dll', Cannot find or open the PDB  file
'Shaders.exe': Loaded 'C:qt-everywhere-opensource-src-4.8.3binQtCored4.dll', Symbols  loaded.
'Shaders.exe': Loaded 'C:WINDOWSsystem32user32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32gdi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32ole32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32advapi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32rpcrt4.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32secur32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32msvcrt.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32ws2_32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32ws2help.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32msvcp100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:WINDOWSsystem32msvcr100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:qt-everywhere-opensource-src-4.8.3binQtGuid4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:WINDOWSsystem32comdlg32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32comctl32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32shell32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32shlwapi.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32oleaut32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32imm32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32winmm.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:WINDOWSsystem32winspool.drv', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:qt-everywhere-opensource-src-4.8.3binQtOpenGLd4.dll', Symbols loaded.

Merci

104
demandé sur Badda 2012-10-18 16:35:49

6 réponses

PDB est un fichier d'information de débogage utilisé par Visual Studio. Ce sont des DLLs système, pour lesquels vous n'avez pas de symboles de débogage. Aller à Outils->Options->Débogage->symboles et sélectionnez la case à cocher "Microsoft Symbol Servers", Visual Studio téléchargera PDBs automatiquement. Ou vous pouvez simplement ignorer ces avertissements si vous n'avez pas besoin de voir corriger pile d'appel dans ces modules.

219
répondu Paul 2013-02-23 18:27:09

Travailler avec VS 2013.

Essayez les outils suivants: - > Options - > Debugging - > Output Window - > Module Load Messages - > Off

il désactivera l'affichage des modules chargés.

47
répondu Luis Salazar 2018-09-17 14:54:30

la réponse de Paul est juste, je mets juste le visuel pour y arriver facilement.

allez à Outils - > Options->Débogage - > symboles

coche la case en rouge et télécharge les fichiers pdb de microsoft. Lorsque vous définissez la case à cocher, elle définira également un chemin par défaut pour les fichiers pdb dans la boîte d'édition sous, vous n'avez pas besoin de changer cela.

enter image description here

23
répondu zar 2017-05-31 19:31:05

si vous avez plus d'un projet dans votre carte de projet, utilisez le même nom de fichier de chemin D'accès codé dans tous vos sous-projets:

utiliser p.ex.

D:\Visual Studio Projects\my_app\MyFile.pdb

ne pas utiliser, p.ex.

$(IntDir)\MyFile.pdb

dans tous les Sous-Projets !!!

= Compilateur Param / Fd

2
répondu Ingo 2015-02-21 13:54:37

cela peut aussi se produire si vous n'avez pas les permissions modifier sur le répertoire de cache de symboles configuré en Outils, Options, Débogage, symboles.

0
répondu EM0 2016-08-15 09:05:19

il suffit d'ajouter le chemin d'accès .l'APB va travailler sur le répertoire de VS!

-1
répondu rich 2017-01-17 14:14:14