使用 RC (RC 命令列)

若要啟動 RC,請使用下列命令。

RC [options] script-file

script-file 參數會指定資源定義檔的名稱,其中包含要編譯之資源的名稱、類型、檔名和描述。

RC 可以為同時具有語言中性與語言特定資源的應用程式產生個別的資源檔。 開發人員可以使用資源組態檔或設定命令行選項,來選取哪些資源類型和專案是語言中性 (LN) 檔案不可本地化的資源,以及哪些資源是特定語言 MUI 檔案的可當地語系化資源。 如需詳細資訊,請參閱 多語系使用者介面

options 參數可以是下列一或多個命令行選項。

選項。

/?

顯示命令列選項的清單。

/c

定義 NLS 轉換所使用的代碼頁。

/d

定義預處理器的符號,您可以使用 #ifdef 指示詞進行測試

/fm mresname

RC 會建立語言中性 。RES 檔案與語言相關的 (MUI) 。使用 script-file 的 RES 檔案。 這個選項必須與 /fo resname 選項搭配使用。 RC 會將語言中性命名為 。RES 檔案 resname.res ,並將語言相依 (MUI) 命名為 。RES 檔案 mresname.res

Windows Server 2003 和 Windows XP/2000: 此選項在更新的系統上無法使用 LoadMUILibrary FreeMUILibrary 函式。

/fo resname

RC 會建立 。使用 script-file 命名為 resname 的 RES 檔案

如果同時設定 /fm mresname 選項,RC 會建立語言中性 。RES 檔案與語言相關的 (MUI) 。RES 檔案。

Windows Server 2003 和 Windows XP/2000: 此選項在更新的系統上無法使用 LoadMUILibrary FreeMUILibrary 函式。

/g1

如果設定 /g1,RC 就會在 MUI 檔案中唯一可本地化的資源是版本資源時產生 MUI 檔案。 如果未設定 /g1,如果 MUI 檔案中唯一可本地化的資源是版本資源,RC 將不會產生 MUI 檔案。

/h

顯示命令列選項的清單。

/I

在搜尋 INCLUDE 環境變數所指定的目錄之前,先搜尋指定的目錄。

/j loctype

可本地化的資源類型 RC 會放入與語言相關的 (MUI) 中。RES 檔案。 如果同時設定 /q 選項,則會忽略此選項,而且 RC 組態檔中的資訊優先。

Windows Server 2003 和 Windows XP/2000: 此選項在更新的系統上無法使用 LoadMUILibrary FreeMUILibrary 函式。

/k overtype

RC 放入兩個語言中性的資源類型重疊。RES 和語言相依 (MUI) 。RES 檔案。 /k 選項所指定的資源類型必須是 /j 選項所指定的資源類型子集。 例如?J2 ?J3 ?K3 指定 RC 會將資源類型 3 放在語言中和語言相依的檔案中。 如果同時設定 /q 選項,則會忽略此選項,而且 RC 組態檔中的資訊優先。

Windows Server 2003 和 Windows XP/2000: 此選項在更新的系統上無法使用 LoadMUILibrary FreeMUILibrary 函式。

/l langid

指定編譯的默認語言。 例如,-l409 相當於在資源腳本檔案頂端包含下列語句: LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

如需詳細資訊,請參閱 語言標識符

/n

Null 會終止字串數據表中的所有字串。

/q Mui.RCConfig

RC 組態檔,後面接著 RC 組態檔格式。 RC 組態檔格式可讓元件自我描述資源資訊,例如資源版本設定、MUI 檔案路徑、資源類型和專案。 此檔案會指定哪些資源進入語言中性 。RES 檔案與哪些資源會進入與語言相關的 (MUI) 。RES 檔案。 這個選項以及 RC 組態檔中提供的資訊,會覆寫命令列選項 /j/k

Windows Server 2003 和 Windows XP/2000: 此選項在更新的系統上無法使用 LoadMUILibrary FreeMUILibrary 函式。

/r

忽略。 提供以與現有Makefiles相容。

/u

取消定義預處理器的符號。

/v

顯示報告編譯程式進度的訊息。

/x

防止 RC 在搜尋頭檔或資源文件時檢查 INCLUDE 環境變數。

備註

選項不區分大小寫,而且連字元 (-) 可用來取代斜線標記 (/)。 如果單一字母選項不需要任何其他參數,您可以結合這些選項。

RC 不會在下列情況下產生 MUI 檔案。

  • .rc 檔案中沒有可本地化的資源。
  • .rc 檔案中指定的唯一資源語言標識符是中性 (0x0)。
  • .rc 檔案具有以一種以上的語言指定的資源。 例外狀況是,如果 .rc 檔案包含兩種語言,而一種語言是中性語言(0x0),RC 會產生 MUI 檔案。

如需詳細資訊,請參閱下列主題:

多語系使用者介面