RC の使用 (RC コマンドライン)

RC を開始するには、次のコマンドを使用します。

RC [オプション] script-file

script-file パラメーターは、コンパイルするリソースの名前、型、ファイル名、および説明を含むリソース定義ファイルの名前を指定します。

RC では、言語に依存しないリソースと言語固有のリソースの両方を持つアプリケーション用に個別のリソース ファイルを生成できます。 開発者は、 リソース構成ファイル を使用するか、コマンド ライン オプションを設定して、 言語に依存しない (LN) ファイル のローカライズ不可能なリソースであるリソースの種類と項目、および言語固有の MUI ファイルのローカライズ可能なリソースを選択できます。 詳細については、「 多言語ユーザー インターフェイス」を参照してください。

options パラメーターには、次のコマンド ライン オプションの 1 つ以上を指定できます。

オプション

/?

コマンド ライン オプションの一覧を表示します。

/C

NLS 変換で使用されるコード ページを定義します。

/D

#ifdef ディレクティブでテストできるプリプロセッサのシンボルを定義します。

/fmmresname

RC では、言語に依存しない が 1 つ作成されます。RES ファイルと 1 つの言語依存 (MUI) 。 script-file を使用した RES ファイル。 このオプションは 、/foresname オプションと共に使用する必要があります。 RC では、言語に依存しない という名前が付きます。RES ファイル resname.res には、言語依存 (MUI) という名前を付けます。RES ファイル mresname.res

Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary 関数と FreeMUILibrary 関数も使用しないと使用できません。

/foresname

RC は を作成します。script-file を使用して resname という名前の RES ファイル。

/fmmresname オプションも設定されている場合、RC によって言語に依存しない が 1 つ作成されます。RES ファイルと 1 つの言語依存 (MUI) 。RES ファイル。

Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary 関数と FreeMUILibrary 関数も使用しないと使用できません。

/g1

/g1 が設定されている場合、MUI ファイルに含まれるローカライズ可能なリソースがバージョン リソースのみである場合、RC によって MUI ファイルが生成されます。 /g1 が設定されていない場合、MUI ファイルに含まれるローカライズ可能なリソースがバージョン リソースである場合、RC は MUI ファイルを生成しません。

/H

コマンド ライン オプションの一覧を表示します。

/私

INCLUDE 環境変数で指定されたディレクトリを検索する前に、指定したディレクトリを検索します。

/jloctype

ローカライズ可能なリソースの種類 RC は、言語依存 (MUI) に配置されます。RES ファイル。 /q オプションも設定されている場合、このオプションは無視され、RC 構成ファイル内の情報が優先されます。

Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary 関数と FreeMUILibrary 関数も使用しないと使用できません。

/kovertype

RC が言語に依存しない の両方に配置する重複するリソースの種類。RES と言語依存 (MUI)。RES ファイル。 /k オプションで指定されるリソースの種類は、/j オプションで指定されたリソースのサブセットである必要があります。 例えば。J2 ?J3 ?K3 は、RC が言語に依存しないファイルと言語依存 (MUI) ファイルの両方にリソースの種類 3 を配置することを指定します。 /q オプションも設定されている場合、このオプションは無視され、RC 構成ファイル内の情報が優先されます。

Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary 関数と FreeMUILibrary 関数も使用しないと使用できません。

/llangid

コンパイルの既定の言語を指定します。 たとえば、-l409 は、リソース スクリプト ファイルの先頭に次のステートメントを含めるのと同じです。 LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

詳細については、「 言語識別子」を参照してください。

/N

Null は、文字列テーブル内のすべての文字列を終了します。

/qMui.RCConfig

RC 構成ファイル形式に従う RC 構成ファイル。 RC 構成ファイル形式を使用すると、コンポーネントはリソースのバージョン管理、MUI ファイル パス、リソースの種類、項目などのリソース情報を自己記述できます。 このファイルは、言語に依存しない に入るリソースを指定します。RES ファイルと、言語依存 (MUI) に入るリソース。RES ファイル。 このオプションと RC 構成ファイルで提供される情報は、コマンド ライン オプション /j/k をオーバーライドします。

Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary 関数と FreeMUILibrary 関数も使用しないと使用できません。

/R

無視されます。 既存のメイクファイルとの互換性のために提供されます。

/U

プリプロセッサのシンボルを未定義にします。

/V

コンパイラの進行状況を報告するメッセージを表示します。

/X

ヘッダー ファイルまたはリソース ファイルを検索するときに RC が INCLUDE 環境変数をチェックできないようにします。

解説

オプションでは大文字と小文字が区別されず、スラッシュ (/) の代わりにハイフン (-) を使用できます。 パラメーターを追加する必要がない場合は、1 文字のオプションを組み合わせることができます。

RC は、次の場合に MUI ファイルを生成しません。

  • .rc ファイルにローカライズ可能なリソースが存在しません。
  • .rc ファイルで指定されているリソース言語 ID は、ニュートラル (0x0) のみです。
  • .rc ファイルには、複数の言語で指定されたリソースがあります。 例外は、.rc ファイルに 2 つの言語が含まれており、1 つの言語がニュートラル (0x0) である場合、RC は MUI ファイルを生成します。

詳細については、次のトピックを参照してください。

多言語ユーザー インターフェイス