J'utilise Visual Studio 2010 C ++ et mon projet se construit sans erreur, mais lorsque je l'exécute, j'obtiens cela. 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
c++
visual-studio-2010
pdb-files
utilisateur1723768
la source
la source
Cannot find or open the PDB file
problème sur Virtual C ++ 2010 Express. Aller àTools > Options > Debugging > Native
et vérifierLoad DLL Exports
Tools > Options > Debugging > General > Load dll exports (Native only)
Réponses:
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. Allez Tools->Options->Debugging->Symbolset cochez la case "Microsoft Symbol Servers", Visual Studio téléchargera automatiquement les PDB. Ou vous pouvez simplement ignorer ces avertissements si vous n'avez pas besoin de voir la pile d'appels correcte dans ces modules.
la source
\Users\%Username%\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols
est l'emplacement typique où les symboles MS téléchargés sont stockés. Au cours des 50 Mo D / L pour mon projet, VS10 en mode «sablier» n'a cependant jamais été relégué par le Gestionnaire des tâches à un «état de non-réponse».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.
la source
Cannot find or open the PDB file
parSymbols loaded
. Ce serait bien si la sortie était codée par couleur ou quelque chose du genre. Bien sûr, il y a aussi le risque de faire cela et de l'oublier quand cela devient important plus tard. Telle est la vie d'un programmeur.La réponse de Paul a raison, je mets simplement le visuel pour y arriver facilement.
Allez dans Outils-> Options-> Débogage-> Symboles
Cochez la case marquée en rouge et il téléchargera les fichiers pdb à partir de Microsoft. Lorsque vous cochez la case, il définira également un chemin par défaut pour les fichiers pdb dans la zone d'édition sous, vous n'avez pas besoin de changer cela.
la source
Si vous avez plus d'un projet dans votre carte de projet, utilisez LE MÊME nom PathFile PDB codé en dur dans tous vos sous-projets:
Utilisez par exemple
Ne pas utiliser par exemple
dans tous les sous-projets !!!
= Param / Fd du compilateur
la source
Cela peut également se produire si vous ne disposez pas des autorisations de modification sur le répertoire de cache de symboles configuré dans Outils, Options, Débogage, Symboles.
la source
J'ai rencontré un problème similaire où 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é.
la source
vous ajoutez simplement le chemin de .pdb au répertoire de travail de VS!
la source