|
From: Masao M. <mu...@hi...> - 2005-10-03 16:14:22
|
むとうです。 On Tue, 04 Oct 2005 01:01:09 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > 須藤です. > > In <200...@hi...> > "[ruby-gnome2-devel-ja] Next release" on Tue, 4 Oct 2005 00:51:16 +0900, > Masao Mutoh <mu...@hi...> wrote: > > > 今日、rcairoをWin32でコンパイルしてみたんですが、extconf.rb等が > > まだまだでした。 > > ありゃ,そうなんですか. > pkg-config.rbのWin32っぽい処理を持ってこないといけないのかし > ら... そうです。Ruby/GLib2のpkg-config.rbを参照してください。 pkg-configのオプションに--msvc-syntaxをつけるとかかな。他にもあるかも。 いっそのことRuby/GLib2のpkg-config.rbを持ってっちゃえば良いのではないでしょうか? そうすれば依存性は関係ないですし(笑)。 > > #まだrcairoってリリースされてないですしね....。 > > 来週中にはCairo 1.0相当の機能をフル装備でリリースしようと思っ > ていました. :) おっと、あぶないあぶない。 もうちょっとやらなきゃいけないことがあります。 Ruby/Pangoのrbpango.hを見て頂ければ参考になると思いますが、 __declspec(dllexport), __declspec(dllimport)を振り分けてあげる 必要があります。 あと、cairo.defもきちんと作ってエクスポートするシンボルを書かないとなりません。 最低限ここまでやっておかないと、現在のRuby/GTKはrcairoのシンボルを 読み込むことができないんです...。 -- .:% Masao Mutoh<mu...@hi...> |