[#28446] named capture and /g, /G option — "K.Kosako" <sndgk393@...>

Ruby 1.9に、

30 messages 2006/03/21
[#28449] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

> Ruby 1.9に、

[#28452] Re: named capture and /g, /G option — Yukihiro Matsumoto <matz@...> 2006/03/21

まつもと ゆきひろです

[#28453] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

Yukihiro Matsumoto wrote:

[ruby-dev:28433] Re: -MT付きでのコンパイルについて on Win32 VC7

From: TOBY <toby@...>
Date: 2006-03-12 14:03:49 UTC
List: ruby-dev #28433
TOBYです。

> * 普通にrubyを作った場合
>     ruby??-msvcr*.dll -> msvcr*.dll内のテーブル
>     socket.so    ->      msvcr*.dll内のテーブル(上と共通)
> 
> * msvcr*.dllを利用しなかった場合
>     ruby??-msvcr*.dll -> libcmt.lib内のテーブル
>     socket.so    ->      libcmt.lib内のテーブル(上と物理的に別)
おおお!氷解しました。
.dllだとメモリ管理が共通化するところを、
.libだとお互いにメモリ管理しなくてはならず、不一致がおきてしまう、
ということでしょう。

結構基本的なことですねえ。あいや、はずかし…
# Delphiで作ったDLLもborlndmm.dllがないといけなかった記憶があります

結論としては、拡張ライブラリも静的リンクするで、片付くことですね。
# やるかやらないはべつですが^^;
--
TOBY
E-MAIL: toby@tobysoft.net
URL: http://tobysoft.net/

In This Thread

Prev Next