J'utilise Visual Studio 2010 C++ et mon projet est construit sans erreur, mais lorsque je l'exécute, je reçois ceci. Je suis sous Windows XP.
'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcp100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcr100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtGuid4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\Shell32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winspool.drv', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtOpenGLd4.dll', Symbols loaded.
Merci
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. Aller à Tools->Options->Debugging->Symbols et cochez la case "Serveurs Microsoft Symbol", Visual Studio téléchargera automatiquement les PDB. Vous pouvez également ignorer ces avertissements si vous n'avez pas besoin de voir la pile d'appels correcte dans ces modules.
Travailler avec VS 2013.
Essayez les outils suivants -> Options -> Débogage -> Fenêtre de sortie -> Messages de chargement de module -> Désactivé
Cela désactivera l'affichage des modules chargés.
Answer by Paul a raison, je mets juste le visuel pour y arriver facilement.
Allez dans Outils-> Options-> Débogage-> Symboles
Cochez la case marquée en rouge pour télécharger les fichiers pdb de Microsoft. Lorsque vous activez la case à cocher, un chemin par défaut est également défini pour les fichiers pdb dans la zone d'édition, vous n'avez pas besoin de le modifier.
Si vous avez plusieurs projets dans votre carte de projet, utilisez THE SAME PathFile PDB Name codé en dur dans tous vos sous-projets:
Utilisez par exemple.
D:\Visual Studio Projects\my_app\MyFile.pdb
Ne pas utiliser par exemple.
$(IntDir)\MyFile.pdb
dans tous les sous-projets !!!
= Param/Fd du compilateur
Cela peut également se produire si vous ne disposez pas des autorisations Modify sur le répertoire de cache de symboles configuré dans Outils, Options, Débogage, Symboles.
J'ai rencontré un problème similaire dans lequel Visual Studio (2017) a déclaré qu'il ne pouvait pas trouver le fichier PDB de mon projet. Je pouvais voir que le fichier PDB existait dans le bon chemin. J'ai dû nettoyer et reconstruire le projet, puis Visual Studio a reconnu le fichier PDB et le débogage a fonctionné.