Hibakeresési funkciók engedélyezése C++ projektekben (/D_DEBUG)

A Visual C++-ban a hibakeresési funkciók, például az állítások akkor lesznek engedélyezve, ha a programodat lefordítod az _DEBUG szimbólummal. A _DEBUG kétféleképpen határozhatja meg:

  • Adja meg a #define _DEBUG kifejezést a forráskódban, vagy

  • Adja meg a /D_DEBUG fordítási lehetőséget. (Ha varázslókkal hozza létre a projektet a Visual Studióban, a /D_DEBUG automatikusan definiálva lesz a hibakeresési konfigurációban.)

    Ha definiálva van a _DEBUG, a fordító lefordítja azokat a kódrészeket, amelyek #ifdef _DEBUG és #endif közé vannak foglalva.

    Az MFC-programok hibakeresési konfigurációjának kapcsolódnia kell az MFC-kódtár hibakeresési verziójához. Az MFC-fejlécfájlok határozzák meg az MFC-kódtár megfelelő verzióját, amely a megadott szimbólumok ( például _DEBUG és _UNICODE) alapján csatolható. További részletekért lásd az MFC-kódtár verzióit.