2011-01-15 3 views
6

ビルドフェーズのためにclを実行しています。埋め込みリソースを最終実行ファイルにコンパイルするにはどうすればよいですか?CL.exeでビルドするときに.rcファイルをコンパイルするにはどうすればよいですか?

+0

なぜmsbuildを使用していませんか? –

+1

@DavidHeffernan、おそらくそれは小型のコンソールアプリであり、VSを使用することは過度のものであり、それは価値があるよりも多くのトラブルや時間です。 – Synetech

答えて

5

.rcスクリプトを.resスクリプトを.resファイルにコンパイルするには、rc.exeを実行します。これをリンカに渡して、最終イメージに埋め込みます。

IDEにこのbtwを処理させるだけの理由はほとんどありません。それは他の多くのものを自動的に行います。適切なマニフェストを埋め込むように。また、初期化されていない変数の診断と破損のスタックを支援するデバッグビルドを作成します。そしてedit + continueをサポートします。しかし、すべてのコマンドラインスイッチがわかっているなら、これも可能です。それらを見つける最も良い方法は、IDEでいくつかのサンプルプロジェクトをビルドし、ビルドログファイルを見て、何が使用されているかを確認することです。

関連する問題