Siamo spiacenti per il recupero di una vecchia domanda, ma abbiamo trascorso un paio di giorni alla ricerca in Internet per rispondere a questa e alla fine ha finito per registrare una chiamata di connessione. Sto postando qui per aiutare qualcun altro nella stessa situazione. Il nostro problema specifico era ottenere l'output da OutputDebugString, MFC TRACE ecc. Nella finestra di output di debug durante il debug di un'applicazione x64 in modalità mista.
Secondo Microsoft, apparentemente per il debug di applicazioni in modalità mista x64 il tipo di debugger di "auto" (impostato nella pagina di proprietà Debugging-> Tipo di debugger) viene impostato su "gestito" anziché su "misto". Questo deve essere impostato in modo esplicito su "Misto" per vedere sia l'output di debug gestito che quello nativo quando si esegue il debug di una build a 64 bit.
fonte
2013-01-17 09:30:56
'OutputDebugString' funziona correttamente in 7 x64. 'DebugView' mostra anche l'output delle applciations. –