2010-10-26 32 views
1

Je veux compiler et utiliser Visual Studio pour vérifier un programme C++ sur Windows non géré. J'utilise ADPlus et WinDBG. Pour ce faire, j'ai besoin d'un fichier .pdb amd pour configurer les symboles de mon débogage.Table de symboles pour le débogage dans Windows

Comment pouvez-vous le configurer (sur la machine locale et non sur le réseau)?

Répondre

3

Définissez _NT_SYMBOL_PATH dans l'environnement afin d'inclure l'emplacement de vos fichiers PDB. Voir here pour des informations détaillées, esp. si vous souhaitez obtenir des informations sur les symboles pour les bibliothèques NT dans vos sessions de débogage.

Vous pouvez également modifier dynamiquement le chemin du symbole dans l'interface graphique Windbg à partir du menu File, mais cela ne persiste pas après la fermeture de WinDbg.

+0

Que faites-vous si vous avez un ordinateur qui n'est pas connecté au réseau (stratégie de travail)? comment alors vous pouvez télécharger le bon pdb pour les fenêtres OS? –

+0

@Roman - vous devriez pouvoir obtenir une copie des symboles qui correspondent à votre système d'exploitation et les copier localement sur le disque dur de l'ordinateur. C'est beaucoup plus difficile, car il y a toujours des SP et des correctifs à prendre en compte. –

+0

Avez-vous un lien qui explique le processus lui-même pourquoi avez-vous besoin de déboguer le symbole et les outils de débogage? –