From: Akimichi Tatsukawa Date: 2000-06-25T15:34:32+09:00 Subject: [ruby-list:23506] Re: 拡張ライブラリの作り方 From: OZAWA Sakuro Subject: [ruby-list:23505] Re: 拡張ライブラリの作り方 Date: Sun, 25 Jun 2000 14:54:59 +0900 Message-ID: <200006250555.OAA03299@rose.duelists.org> 立川です。早速のレスありがとうございます。 crouton> さくです。 crouton> crouton> At Sun, 25 Jun 2000 13:00:53 +0900, crouton> Akimichi Tatsukawa wrote: crouton> crouton> テストスクリプトの crouton> crouton> > InitializeClips() crouton> crouton> というメソッドがないからでは? 申し訳ありません、あやまって別のテストスクリプトを掲載していました。 require 'clips' include Clips InitializeEnvironment() と書かれたスクリプトでも ./test.rb:4: undefined method `InitializeEnvironment' for # (NameError) というエラーメッセージとなってしまいます。 なお、前回のメールでextconf.rbを載せるのを忘れていました。 require 'mkmf' $CFLAGS = "-I/usr/src/local/lang/ruby-1.4.4 -I/usr/src/local/lang/ruby-1.4.4/ext -I/usr/src/local/lang/ruby-1.4.4/ext/clips" $LDFLAGS = "-L/usr/src/local/lang/ruby-1.4.4/ext/clips" create_makefile("clips") となっています。コンパイルオプションが多いのは、よく動作がわからないので 念のためにいろいろつけているだけで、深い意味はありません。 よろしくお願いします。