Aktivera felsökningsfunktioner i C++-projekt (/D_DEBUG)

I Visual C++, aktiveras felsökningsfunktioner som assertioner när du kompilerar programmet med symbolen _DEBUG definierad. Du kan definiera _DEBUG på något av två sätt:

  • Ange #define _DEBUG i källkoden, eller

  • Ange kompileringsalternativet /D_DEBUG . (Om du skapar projektet i Visual Studio med hjälp av guider definieras /D_DEBUG automatiskt i felsökningskonfigurationen.)

    När _DEBUG har definierats kompilerar kompilatorn kodavsnitt omgivna av #ifdef _DEBUG och #endif.

    Felsökningskonfigurationen för ett MFC-program måste länka till en felsökningsversion av MFC-biblioteket. MFC-huvudfilerna avgör rätt version av MFC-biblioteket att länka till baserat på de symboler som du har definierat, till exempel _DEBUG och _UNICODE. Mer information finns i MFC-biblioteksversioner.