Aktivieren von Debugfunktionen in C++-Projekten (/D_DEBUG)
Artikel
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.
Erfahren Sie, wie Sie Ihre .NET-App mithilfe von Visual Studio effizient debuggen können, um Ihre Fehler schnell zu beheben. Analysieren und korrigieren Sie Ihre C#-Anwendungen mit dem interaktiven Debugger in Visual Studio.