在 Visual C++ 中,當您使用定義的符號 _DEBUG 編譯程式時,會啟用判斷提示等偵錯功能。 您可以透過以下兩種方式之一定義 _DEBUG :
在原始程式碼中指定 #define _DEBUG ,或
指定 /D_DEBUG 編譯器選項。 (如果您使用精靈在 Visual Studio 中建立專案,則會在偵錯設定中自動定義 /D_DEBUG 。
定義 _DEBUG 時,編譯器會編譯以 #ifdef _DEBUG 和
#endif包圍的程式碼區段。MFC 程式的偵錯設定必須與 MFC 程式庫的偵錯版本連結。 MFC 標頭檔會根據您定義的符號 (例如 _DEBUG 和 _UNICODE) 來決定要連結的正確 MFC 程式庫版本。 如需詳細資訊,請參閱 MFC 程式庫版本。