2010-04-12 8 views
0

J'ai une application C++ compilée avec VS 2008 avec le fichier pdb activé. Après j'ai essayé d'utiliser la commande dv pour afficher vars locales, il affiche le message suivant:windbg dv cmd fail - Des symboles privés (symbols.pri) sont requis pour les locaux

Impossible d'énumérer les habitants, HRESULT0x80004005
symboles privés (symbols.pri) sont obligatoires pour les habitants.
Tapez ".hh dbgerr005" pour plus de détails.

Notez que:

  • J'ai couru la commande "dv" sur le cadre correct qui a le fichier symbole .
  • Je peux utiliser la commande "dt" avec succès.
  • J'ai inclus le chemin symbole et le fichier pdb a été chargé avec succès comme suit:

début Nom du module d'extrémité
00400000 0043f000 helloworld (symboles pdb privés) c: \ test. ..

Est-ce que quelqu'un connaît la cause? Y at-il une configuration que j'ai manqué pour activer la montre var locale? Ou VS 2008 pdb n'est pas supporté par windbg (j'utilise la dernière version de windbg)?

Répondre

1

Désolé. J'ai trouvé le windbg a été mis à jour à 6.12 et le mien est 6.6. Et le problème a disparu après avoir installé le 6.12.

Questions connexes