From: UMESHIMA Shingo Date: 2007-02-08T00:24:47+09:00 Subject: [ruby-list:43164] Re: Exerb 4.1.0とswin060205でアプリケーションエラー 梅島です。 U.Nakamura wrote: > これを見るに、基本的にexerb添付の各config.hをエラーだけ回避し > ながら利用されているようですが、config.hの内容は対象となるコ > ンパイラごとに異なります。 > 特にVC8の場合に肝心な部分に違いがあったりします。 > というわけで、ちゃんとVC8用のconfig.hを生成して利用されるべき > かと思います。 > とりあえず、自前でVC8でruby自体もコンパイルされているとのこと > ですから、それを持ってくるだけでいいかと思います。 > > # config.hだけで済むかどうかはいまいち自身がありませんが、た > # ぶん大丈夫、だといいなあ。 はい。かなり場当たりなことをしているという自覚はあります(汗)。 VC8に合わせなければダメだろうとは思っていたのですが、ruby本体の config.hを参考にするという発想はなかったです…。 > | Visual Studio 2005 Express & Platform SDKの環境ですと、ruby-1.8.5-p12は > | コンパイルできますが、ruby-1.8.4はminirubyがSegmentation Faultを起こした > | りしていました。 > > ruby-1.8.4がリリースされた時点ではVS2005は日本では正式出荷前 > でしたので、対応が入っていませんでした。 > なのでそういうものです。 これはVC8の検証のためにやった話ですので何卒ご容赦を。 # VC8でまともにコンパイルできるようにがんばるべきか、 # VC7.1を手に入れて試してみるべきかでちょっと悩んでました。 # さすがにVC6はもう手に入らなそうですので…。 -- UMESHIMA Shingo