次の方法で共有


C++ プロジェクトでのデバッグ機能の有効化 (/D_DEBUG)

Visual C++ では、シンボルを定義してプログラムをコンパイルすると、アサーションなどのデバッグ機能 _DEBUG 有効になります。 _DEBUGは、次の 2 つの方法のいずれかで定義できます。

  • ソース コードで #define _DEBUG を指定するか、

  • /D_DEBUG コンパイラ オプションを指定します。 (ウィザードを使用して Visual Studio でプロジェクトを作成すると、デバッグ構成で /D_DEBUG が自動的に定義されます)。

    _DEBUGが定義されている場合、コンパイラは #ifdef _DEBUG と#endifで囲まれたコードのセクションをコンパイルします。

    MFC プログラムのデバッグ構成は、MFC ライブラリのデバッグ バージョンとリンクする必要があります。 MFC ヘッダー ファイルは、定義したシンボル ( _DEBUG_UNICODEなど) に基づいて、リンクする MFC ライブラリの正しいバージョンを決定します。 詳細については、「 MFC ライブラリのバージョン」を参照してください。