Auf Englisch lesen

Freigeben über


Aktivieren von Debugfunktionen in C++-Projekten (/D_DEBUG)

Wenn Sie das Programm mit definiertem _DEBUG-Symbol kompilieren, aktivieren Sie damit die Debugfunktion in Visual C++, z. B. Assertionen. Sie können _DEBUG auf zwei Arten definieren:

  • Geben Sie im Quellcode #define _DEBUG an, oder

  • Geben Sie die /D_DEBUG-Compileroption an. (Wenn Sie das Projekt in Visual Studio mit Assistenten erstellen, wird /D_DEBUG automatisch in der Debugkonfiguration definiert.)

    Wenn _DEBUG definiert wird, kompiliert der Compiler Codeabschnitte, die in #ifdef _DEBUG und #endif eingeschlossen sind.

    Die Debugkonfiguration eines MFC-Programms muss mit einer Debugversion der MFC-Bibliothek verknüpft werden. Die korrekte MFC-Bibliotheksversion, mit der verknüpft werden soll, wird auf der Grundlage der definierten Symbole, z.B. _DEBUG und _UNICODE, von den MFC-Headerdateien bestimmt. Einzelheiten dazu finden Sie unter Versionen der MFC-Bibliothek.