Pouvez-vous joindre un PDB dans VC ++ une fois que vous avez déjà commencé l'application en cours d'exécution?
-
28-10-2019 - |
Question
Il est facile d'avoir votre PDB au mauvais endroit, normalement vous voulez simplement trier les choses et exécuter l'application à nouveau. Mais que se passe-t-il si une application se bloque et que vous joignez un débogueur pour enquêter et que les symboles ne sont pas chargés? Pouvez-vous pointer VC ++ au PDB à ce stade?
La solution
Voici un moyen facile:
Jetez un œil à la fenêtre des modules (amarrage) (menu de débogage, sous Windows). Cela devrait répertorier toutes les DLL / ex débogage actuellement. Cliquez avec le bouton droit sur le module pour lequel vous souhaitez charger un PDB et sélectionnez:
Symboles de chargement de> chemin de symbole
Cela vous permettra de parcourir le PDB via une boîte de dialogue Windows ouverte standard.