〜最強のBeBOXを作る貝外伝〜

BeBoxでHaikuライフ bin/rcの巻

last modified 2005/03/20
berliOSへの移転およびCVS→subversionへの変更に伴う修正。
リンクはご自由に行ってください。

はじめに

rcはHaikuのリソースコンパイラ(あ〜んど逆コンパイラ)であります。
テキスト形式(.rdef)からバイナリのリソース(.rsrc)の作成をおこなったりします。

ソースの入手

svn co svn://svn.berlios.de/haiku/haiku/trunk/src/tools/rc

コンパイル

ソースを全部BeIDEにぶちこんでコンパイルします。(librdefは作らない。)
mwcc用訂正個所(注:テキトーなC++知識でやってます〜)
  1. ソース内のstd::を全て除去。(例 std::map→map)
  2. make_pair()は型が合わないのか、なぜかコンパイルできないので、pair<型、型>(引数、引数)の直書きに全部修正。
    例:symbol_table.insert(pair<char*const, long> (name, id));

画面

(なし)

メモ

使用例:
Backgrounds.rdefからBackgrounds.rsrcの作成
rc Backgrounds.rdef -o Backgrounds
【BeBoxでHaikuライフ】 【最強のBeBoxを作る貝】 【Top Page】