「VC PlusPlus:MSBuild RCタスク」の版間の差分

提供:yonewiki
(ページの作成:「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…」)
(相違点なし)

2024年2月14日 (水) 20:06時点における版

VC PlusPlus:MSBuildに戻る。

概要

 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"


 のようになります。ここからは、要素ひとつづつの意味を確認していきます。

 

VC PlusPlus:MSBuildに戻る。