/ / Visual C ++ 2008 - il punto di interruzione non può essere raggiunto - c ++, visual-studio, visual-studio-2008, debug

Visual C ++ 2008: non è possibile colpire il breakpoint - c ++, visual-studio, visual-studio-2008, debugging

Sto provando a dissezionare un'applicazione legacy tramite il debug, ma non riesco a ottenere il breakpoint in determinati punti dell'applicazione. L'applicazione ha un frontend GUI c # e un backend c ++.

Sto cercando di mettere un breakpoint in un progetto c ++ della soluzione. Ci sono un paio di progetti c ++, ma non riesco a stabilire un breakpoint in uno di essi. Ho provato a cancellare i file bin / obj ma non ho avuto fortuna.

Successivamente ho controllato il debug> windows> moduli,e poi notato che la dll per quel particolare progetto non viene mostrata. Il programma viene eseguito correttamente, ma forse poiché non esiste alcuna voce per quel progetto mostrato nei moduli debug> windows>, non è possibile impostare un punto di interruzione. Il problema è che non so come risolvere il problema. Qualcuno può darmi una mano?

Grazie mille in anticipo.

risposte:

2 per risposta № 1

Sembra che sia necessario abilitare il debug del codice non gestito. Prova il seguito

  • Fare clic con il tasto destro sul progetto C # e selezionare Proprietà
  • Vai alla scheda Debug
  • Seleziona "Abilita debug di codice non gestito"