2010-09-22 3 views
2

J'essaie de disséquer une application héritée par débogage, mais je ne parviens pas à atteindre le point d'arrêt à certains endroits de l'application. L'application a une interface graphique C# et un backend C++.Visual C++ 2008 - le point d'arrêt ne peut pas être frappé

J'essaie de mettre un point d'arrêt dans un projet C++ de la solution. Il y a quelques projets C++, mais je ne peux pas définir un point d'arrêt dans l'un d'entre eux. J'ai essayé de supprimer des fichiers bin/obj mais je n'ai pas eu de chance. Ensuite, j'ai vérifié le débogage> windows> modules, puis j'ai remarqué que la DLL pour ce projet particulier n'est pas affichée. Le programme s'exécute correctement, mais peut-être puisqu'il n'y a pas d'entrée pour ce projet dans les modules debug> windows>, un point d'arrêt ne peut pas être défini. Le problème est, je ne sais pas comment faire pour résoudre ce problème. Quelqu'un peut-il donner un coup de main?

Merci beaucoup d'avance.

Répondre

2

Il semble que vous deviez activer le débogage de code non géré. Essayez le follownig

  • Faites un clic droit sur le projet C# et sélectionnez Propriétés
  • Allez dans l'onglet Debug
  • Check "Activer le code non géré Debugging"
Questions connexes