0

J'ai une 'release with info de débogage' non C++ .exe (construite avec VS2005) déployée sur un autre PC, les fichiers .exe et .pdb se trouvent dans le même dossier.Visual C++: points d'arrêt désactivés

Lorsque j'essaie de me connecter au processus à partir de VS2005, localement ou à distance depuis mon PC de développement, tous mes points d'arrêt sont désactivés. Je n'obtiens pas de popups d'avertissement/erreur qui me font penser que le fichier PDB est trouvé, mais pas vu comme 'bon'. Est-ce la bonne interprétation? Je pense que s'il ne voyait pas la PDB, j'obtiendrais une fenêtre contextuelle "pas d'informations de débogage trouvées".

Est-ce que quelqu'un a eu des idées sur ce qui peut être faux?

Répondre

0

L'APB a été généré, mais un autre paramètre du compilateur ne voulait rien dire utile était mis à l'intérieur!

0

Ma meilleure estimation est que Visual Studio ne trouve pas les fichiers PDB du code source. Je ne suis pas capable de regarder maintenant, mais je pense que vous avez la possibilité de spécifier l'emplacement du code source à la main dans ces cas (je n'ai pas de studio visuel disponible pour le moment).

1

Vérifiez la fenêtre de sortie - elle devrait vous indiquer si des symboles de débogage sont trouvés lorsque le débogueur se connecte.

Les points d'arrêt sont-ils marqués d'un triangle d'exclamation jaune? Cela peut être dû au fait que la PDB ne correspond pas à la version de la source que vous utilisez. Faites un clic droit sur le point d'arrêt et sélectionnez l'option qui permet le code source d'être différent (ou reconstruire votre exécutable)

HTH

Seb

Questions connexes