Functies voor foutopsporing in C++-projecten inschakelen (/D_DEBUG)

In Visual C++ worden foutopsporingsfuncties zoals asserties ingeschakeld wanneer u uw programma compileert met het symbool _DEBUG gedefinieerd. U kunt _DEBUG op twee manieren definiëren:

  • Geef #define _DEBUG op in de broncode of

  • Geef de compileroptie /D_DEBUG op. (Als u uw project in Visual Studio maakt met behulp van wizards, wordt /D_DEBUG automatisch gedefinieerd in de configuratie voor foutopsporing.)

    Wanneer _DEBUG is gedefinieerd, compileert de compiler secties van code omgeven door #ifdef _DEBUG en #endif.

    De foutopsporingsconfiguratie van een MFC-programma moet worden gekoppeld aan een foutopsporingsversie van de MFC-bibliotheek. De MFC-headerbestanden bepalen de juiste versie van de MFC-bibliotheek waarmee u een koppeling wilt maken op basis van de symbolen die u hebt gedefinieerd, zoals _DEBUG en _UNICODE. Zie MFC-bibliotheekversies voor meer informatie.