From: WATANABE Hirofumi Date: 2000-09-18T15:13:46+09:00 Subject: [ruby-dev:10939] Re: ruby 1.6.0 preview わたなべです. Katsuyuki Komatsu writes: :|-mthreads をつければ定義されます. :|ってことは逆に -mthreads をつけないといけなかった? : :そうなります。 : :VCの場合、_MTをチェックしているヘッダは結構ありますが、 :mingw32の場合、/usr/mingw/include/*あたりには全然ないので :差が出ないかと。 -mthreads だと _MT が定義される他に -lmingwthrd がリンクされます. これは mingwm10.dll のインポートライブラリで ruby.exe はその シンボルを参照してないから必要ないんですけど, rubywin.exe は C++ で書かれているため mingwm10.dll が必要になります. #C++ の exception 用らしい. なぜ DLL になってるのかよくわからないんですが, VC++ では別の DLL とか必要になったりはしないですよね? -- わたなべひろふみ