Activation des fonctionnalités de débogage dans les projets C++ (/D_DEBUG)

En Visual C++, les fonctionnalités de débogage comme les assertions sont activées quand vous compilez votre programme avec le symbole _DEBUG défini. Vous pouvez définir _DEBUG de deux façons différentes :

  • Spécifiez #define _DEBUG dans votre code source, ou

  • Spécifiez l’option du compilateur /D_DEBUG. (Si vous créez votre projet dans Visual Studio à l’aide d’Assistants, /D_DEBUG est défini automatiquement dans la configuration Debug.)

    Quand _DEBUG est défini, le compilateur compile les sections de code entourées par #ifdef _DEBUG et #endif.

    La configuration Debug d'un programme MFC doit être liée à une version Debug de la bibliothèque MFC. Les fichiers d’en-tête MFC déterminent la version appropriée de la bibliothèque MFC à laquelle il faut se lier, en fonction des symboles que vous avez définis, par exemple _DEBUG et _UNICODE. Pour plus d’informations, consultez Versions de la bibliothèque MFC.