共用方式為


定義預處理器的名稱

您可以在腳本中指定條件式編譯,根據名稱是使用 /d 選項在 RC 命令列上定義,還是是在檔案中,或是包含 #define 指示詞的 include 檔案。

例如,假設您的應用程式有一個快顯視窗,它應該只顯示偵錯版本的應用程式。 當您編譯應用程式以正常使用時,不會包含功能表。 下列範例顯示可新增至資源定義檔以定義偵錯功能表的語句:

#include <windows.h>

MainMenu MENU
{
    //. . .
#ifdef DEBUG
    POPUP "&Debug"
    {
        MENUITEM "&Memory usage", ID_MEMORY
        MENUITEM "&Walk data heap", ID_WALK_HEAP
    }
#endif
}

編譯應用程式的偵錯版本資源時,您可以使用下列命令來包含 [偵錯] 功能表:

rc -d DEBUG myapp.rc

若要為一般版本的應用程式編譯資源?其中一個不包含 [偵錯] 功能表?您可以使用下列命令:

rc myapp.rc