In Visual Studio 2008, è possibile specificare un messaggio da stampare quando viene colpito un punto di interruzione (facendo clic con il pulsante destro del mouse sul punto di interruzione e scegliendo "Quando si colpisce ..."). Quando il programma viene eseguito, questi messaggi vengono visualizzati nella finestra di output. Mi piacerebbe sapere, c'è un modo per reindirizzarli a un file?Come reindirizzare l'output dal debugger di Visual Studio?
Specificare >file.txt
come argomento del comando per il programma non funziona: questo reindirizza l'output del programma, ma non quello del debugger.
(FWIW il comportamento desidero raggiungere è quello di ottenere il debugger a volte stampare il valore di una variabile in un file, piuttosto che infarcendo il mio codice con dichiarazioni printf/cout.)
qual è il punto di non utilizzare il debugger se l'uscita è generato dai punti di interruzione? – Karsten
durante il debug delle applicazioni sensibili al tempo e l'atto stesso di mettere in pausa l'applicazione modifica lo stato futuro dell'applicazione. – Carl
non è quello che intendevo. La domanda era come l'output del debugger può essere reindirizzato per registrare il testo che un breakpoint produce in un file.Se il debugger non può essere utilizzato, nessun punto di interruzione produrrebbe un testo. – Karsten