shelarcy
shela****@capel*****
2004年 6月 15日 (火) 23:03:02 JST
On Sun, 13 Jun 2004 17:30:05 +0900, shelarcy <shela****@capel*****> wrote: > GC_generic_malloc_words_small は Boehm GC の部分のエラーなだけにやっかい > です。gc.h に定義されず gc_alloc.h で > > extern "C" { > ... > extern char * GC_generic_malloc_words_small(size_t word, int kind); > } > > という風に書かれているだけとはいえ他の環境では何の問題もないようですし、 > かといって gc_alloc.h をインクルードすればかえってエラーを起こします。 gc_init.h の方で private/gc_priv.h の定義を持ってきていたんですね。 gc を DLL 化したことが問題だったようなので、GC_API をつけて外部に export する関数を増やすことでこちらは解決しました。 -- shelarcy <shela****@capel*****> http://page.freett.com/shelarcy/