[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
windres
は,Windowsのリソースを操作することに使用することが可能です.
警告: windres
は,Windowsターゲットに対してのみ役に立
つので,常にバイナリユーティリティの一部としてビルドされるわけではあり
ません.
windres [options] [input-file] [output-file] |
windres
はリソースを入力ファイルから読み込み,それを出力ファ
イルにコピーします.ファイルは以下の三つの形式のいずれか一つが可能です.
rc
res
coff
これらの形式の差異の正確な記述は,Microsoftのドキュメントで利用可能で す.
windres
がrc
形式からres
形式に変換するとき,それ
はWindows Resource Compilerのように動作します.windres
が
res
形式からcoff
形式に変換するとき,それはWindows
CVTRES
プログラムのように動作します.
windres
がrc
ファイルを生成するとき,出力は似ていますが,
入力で期待される形式と同一ではありません.入力rc
ファイルが外部
のファイル名を参照するとき,出力rc
ファイルは,その代わりにファ
イルの内容を含めます.
入力や出力の形式が指定されていない場合,windres
はファイル名,
または,入力ファイルのファイルの内容を基に推測します.`.rc'の拡張
子を持つファイルは,rc
ファイルとして扱われ,`.res'の拡張子
を持つファイルは,res
ファイルとして扱われ,そして,`.o'や
`.exe'の拡張子を持つファイルは,coff
ファイルとして扱われま
す.
出力ファイルが指定されない場合,windres
は,rc
形式内の
リソースを標準出力に出力します.
rc
を書き,COFFオブジェクトファイルに変換するために
windres
を使用し,COFFファイルをアプリケーションにリンクする
のが通常の使用方法です.これは,rc
ファイルのリソースの記述を,
Windowsで利用可能にします.
-i filename
--input filename
windres
は,最初の非オプションの引数を入力ファイル名として使
用します.非オプションの引数がない場合,windres
は,標準入力
から読み込みます.windres
は,COFFファイルを標準入力から読み
込むことは不可能です.
-o filename
--output filename
windres
は,入力ファイル名として使用した後の,最初の非オプショ
ンの引数を出力ファイル名として使用します.非オプションの引数がない場合,
windres
は,標準出力に書き出します.windres
は,
COFFファイルを標準出力に書き出すことは不可能です.rc
との互換
性のため,オプション`-fo'も受け入れますが,その使用方法は推奨さ
れていないことに注意して下さい.
-J format
--input-format format
windres
は,
上記のように推測します.
-O format
--output-format format
windres
は,
上記のように推測します.
-F target
--target target
windres
はデフォルトのフォーマットを使用し,それは
`--help'オプションでリストアップされる最初のものです.
15.1 ターゲットの選択.
--preprocessor program
windres
がrc
ファイルを読み込むとき,それは最初にCプリ
プロセッサを通じて実行されます.このオプションは,使用するプリプロセッ
サを指定するために利用してもかまわず,それには引数を前置するものを含み
ます.デフォルトのプリプロセッサ引数は,gcc -E -xc-header
-DRC_INVOKED
です.
-I directory
--include-dir directory
rc
ファイルを読み込むとき使用する,インクルードディレクトリを指
定します.windres
は,これを`-I'オプションとしてプリプ
ロセッサに渡します.windres
は,rc
ファイルで指名されて
いるファイルを探すとき,このディレクトリの検索も行います.このコマンド
に渡された引数が,(`-J'オプションで記述されている) サポートされ
るformatsにマッチする場合,推奨しない旨の警告を発し,`-J'
オプションのように動作します.新しいプログラムでは,この動作を使用すべ
きではありません.ディレクトリがformatにマッチする場合,単純な接
頭辞`./'を用いて下位互換性が無くなるようにして下さい.
-D target
--define sym[=val]
rc
ファイルを読み込むとき,プリプロセッサに渡す`-D'オプショ
ンを指定します.
-U target
--undefine sym
rc
ファイルを読み込むとき,プリプロセッサに渡す`-U'オプショ
ンを指定します.
-r
rc
との互換性のためで,無視されます.
-v
-l val
--language val
rc
ファイルを読み込むとき使用する,デフォルトの言語を指定します.
valは16進数の言語コードにする必要があります.下位8ビットは言語で,
上位8ビットはサブ言語です.
--use-temp-file
--no-use-temp-file
-h
--help
-V
--version
windres
のバージョンナンバーを出力します.
--yydebug
windres
がYYDEBUG
を1
と定義してコンパイルされる
場合,パーサデバッグを開始します.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |