「VC PlusPlus:MSBuild RCタスク」の版間の差分
(ページの作成:「VC PlusPlus:MSBuildに戻る。 == '''概要''' == RCタスクはrcコマンドを実行するようなものです。*.rcファイルからコンパイル済みリソースの*.resファイルを生成します。コマンドで表現すると以下のような処理をするものです。 <syntaxhighlight lang="xml"> >rc /l "0x0409" /nologo /q Resource\a.rcconfig /g1 /fm "Debug\x64\a.ja-JP.res" "Resource\a.ja-JP.rc" </syn…」) |
編集の要約なし |
||
39行目: | 39行目: | ||
のようになります。ここからは、要素ひとつづつの意味を確認していきます。 | のようになります。ここからは、要素ひとつづつの意味を確認していきます。 | ||
=== '''Culture''' === | |||
地域コードが定義されています。[[VC PlusPlus:MSBuild LanguageID-Tag対応表]] | |||
[[VC PlusPlus:MSBuild#関連記事|VC PlusPlus:MSBuild]]に戻る。 | [[VC PlusPlus:MSBuild#関連記事|VC PlusPlus:MSBuild]]に戻る。 |
2024年2月14日 (水) 20:41時点における版
概要
RCタスクはrcコマンドを実行するようなものです。*.rcファイルからコンパイル済みリソースの*.resファイルを生成します。コマンドで表現すると以下のような処理をするものです。
>rc /l "0x0409" /nologo /q Resource\a.rcconfig /g1 /fm "Debug\x64\a.ja-JP.res" "Resource\a.ja-JP.rc"
rcタスクの要素
rcタグの中で、設定する要素によってrcコマンドの内容が変化します。例えば以下のような要素設定の場合
<Project ...>
<Target Name="MessageText" AfterTarget="Build">
<RC
Source ="Resource\a.ja-JP.rc"
AdditionalOptions ="/q Resource\a.rcconfig /g1 /fm"Debug\x64\a.ja-JP.res"
Culture ="0x0409"
TrackerLogDirectory ="Debug\x64\a.tlog\"
SuppressStartupBanner ="true"
ToolArchitecture ="Native64Bit"
ResourceOutputFileName =""
MinimalRebuildFromTracking ="true"
>
</RC>
</Target>
</Project>
実行内容
rc /l "0x0409" /nologo /q Resource\a.rcconfig /g1 /fm "Debug\x64\a.ja-JP.res" "Resource\a.ja-JP.rc"
のようになります。ここからは、要素ひとつづつの意味を確認していきます。
Culture
地域コードが定義されています。VC PlusPlus:MSBuild LanguageID-Tag対応表