From: "U.Nakamura" Date: 2002-09-09T18:47:17+09:00 Subject: [ruby-dev:18239] Re: [ruby-cvs] rough/ext/stringio: * ruby-stringio.spec: 0.0.7, added changelog. こんにちは、なかむら(う)です。 In message "[ruby-dev:18237] Re: [ruby-cvs] rough/ext/stringio: * ruby-stringio.spec: 0.0.7, added changelog." on Sep.09,2002 18:42:29, wrote: | > と思ったけど、そうか、それが失敗したときに | > int main() { return 0; } | > int t() { void ((*p)()); p = (void ((*)()))#{func}; return 0; } | > が、あるんですね。なるほど。 | | あ、VCだとmemchr()はインラインだからポインタが取れないとか? いえ、これは成功してます。 なので、ここまで辿り付いて、他のこと(リンクとか)に失敗しなけ れば、-DHAVE_MEMCHRは設定されます。 まとめると、 * 理想形 mswin32-ruby16.libをちゃんとリンクできる。 * 現状 mswin32-ruby16.libのリンクでエラーになってしまう。 * $libを操作しない場合 そもそもmswin32-ruby16.libをリンクしに行かないので、たまた まうまくいく ということになってます。 それでは。 -- U.Nakamura