From: "竹花 文士" Date: 2003-12-24T19:05:12+09:00 Subject: [ruby-list:38970] Re: BCCWIN32&XPにて、rubyrun.rbの結果  竹花 文士です。  お返事、ありがとうございます。 >> > って、「環境変数、INCLUDE,LIB,PATHにインクルードパス、ライブラリーパス、 >> >実行パスをセットせよ。」であってますよね? >> いや、C++BuilderのBinにパスを通すだけで後は何もしなくていいはずです。 >> 上は、そのままC++Builderをインストールすれば何もしなくて良いという意味に >> 通じます。 > >そもそもbcc32やilink32は環境変数INCLUDE, LIBを見ません。 >  あら。なにもしなくても良いって・・・(苦笑)じゃ、なんで、KERNEL32.LIB 見に行ってくれないんだろう・・・カレント(ルビーソースファイルのトップデ ィレクトリ)にコピーするとリンクできると言うことは、ライブラリー検索パス の問題だろうなと思っていたのですが・・・  てっきり、Makefileの方で、-Lの内容に、LIB環境変数を参照しているんだろ うなとばかり思っていました。(はい。実は、まだあのMakefile読み切ってませ ん(..;)) >> Borland C++ Compiler5.5でも、パスの設定と、ライブラリパスの設定にPSDKを >> 追加するだけで動くはずですので・・・ > >ilink32.cfgに一行 >-L"C:\Program Files\Borland\CBuilder6\lib\Psdk" >を追加すればいいはずです。  こっちのほうは、一度、カレントディレクトリー側に、専用のilink32.cfgを 作って実験してみましたが、駄目でした。ilink32.exeの挙動って、引数に-Lが ついていたときの優先順位って、引数側だったと思うので、そのせいかなとか思 ってましたが・・・よく考えると、これもおかしいですね。だぶってなければ両 方有効になるはずなのに・・・。 --------------------------------------------- 竹花 文士(ruby.mito@laki.jp)