Condividi tramite


Abilitazione delle funzionalità di debug nei progetti C++ (/D_DEBUG)

In Visual C++, le funzionalità di debug, ad esempio le asserzioni, vengono abilitate quando si compila il programma con il simbolo _DEBUG definito. È possibile definire _DEBUG in uno dei due modi seguenti:

  • Specificare #define _DEBUG nel codice sorgente o

  • Specificare l'opzione del compilatore /D_DEBUG . Se si crea il progetto in Visual Studio usando le procedure guidate, /D_DEBUG viene definito automaticamente nella configurazione di debug.

    Quando _DEBUG è definito, il compilatore compila sezioni di codice racchiuse tra #ifdef _DEBUG e #endif.

    La configurazione di debug di un programma MFC deve collegarsi a una versione di debug della libreria MFC. I file di intestazione MFC determinano la versione corretta della libreria MFC da collegare in base ai simboli definiti, ad esempio _DEBUG e _UNICODE. Per informazioni dettagliate, vedere Versioni della libreria MFC.