2009-02-20から1日間の記事一覧

ていうか _imp__ って何だろう

Scm_MakeU8VectorFromArraySharedならlibgauche-uvector.dllに入ってるんだけど……、_imp_Scm_MakeU8VectorFromArraySharedというのはどこにあるべきものなんだろう。

vport.dll に _imp__Scm_MakeU8VectorFromArrayShared が入っている←違った。使ってるだけ。

sdllib.cをコンパイルするときに、_imp__Scm_MakeU8VectorFromArrayShared が extern だよと宣言されてれば良い。。。んじゃないかな。そういう問題じゃないみたい。。。そもそもlibgauche.dllに入ってるとはずなのに入ってないとかそういうことなのかなぁ。

cygwin な gosh + c-wrapper から mingw な SDL を使う

というわけで、sdl-config を使わずにCFLAGSとかLIBSを設定すればうまくいくかもしれないと思ってやってみた。 --- breakout_orig.scm 2009-02-20 15:43:06.406250000 +0900 +++ breakout.scm 2009-02-20 15:41:53.218750000 +0900 @@ -38,8 +38,8 @@ (use s…

mingwのSDLをcygwinから使う

特に問題なくできるみたいだ。こういうファイルを用意して #include <stdio.h> #include <SDL.h> int main(int ac, char** av) { if (SDL_Init(SDL_INIT_VIDEO) != 0) { fprintf(stderr, "can't init SDL\n"); } if (!SDL_SetVideoMode(640, 480, 32, SDL_ANYFORMAT)) { fpri</sdl.h></stdio.h>…

負け

負けた。