From: kaori takahashi Date: 2003-10-27T22:41:22+09:00 Subject: [ruby-list:38684] Re: C/C++ からメソッドを呼びたいのですが ありがとうございました。 やはりVALUE値の未登録が原因だったようで、 init_stack()を呼ばなくてもエラーは起きていません。 他にも気になっている事があるのですが、(続けて書いてすみません) #include #include "ruby.h" として、Cのソースをコンパイル(Solaris CC)すると ruby-1.8.0/config.h", line 16: warning: macro redefined: _FILE_OFFSET_BITS が出ます。 ./configure --disable-largefile でconfig.hを作成すると問題無いのですが、他に方法は ないでしょうか。Ruby1.8.0です > > > c の値を外部変数に保存して使用していましたので > > メソッドを呼び出す時に、毎回 rb_class_new_instanceを > > 呼ぶようにしようと思ってます。 > > そのcはrb_gc_register_address()で登録してありますか。 > > -- > --- 僕の前にBugはない。 > --- 僕の後ろにBugはできる。 > 中田 伸悦