「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…」)
 
編集の要約なし
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時点における版

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"


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


Culture

 地域コードが定義されています。VC PlusPlus:MSBuild LanguageID-Tag対応表

 

VC PlusPlus:MSBuildに戻る。