トップ «前の日記(2008-04-24) 最新 次の日記(2008-04-28)» 編集

Route 477



2008-04-25

[SDL][mac] Ruby/SDLをMacで動かしたいとか

Ruby/SDLのためにX11入れるのは嫌だよねーという話。

今日やったこと:

  • SDL 1.2.13をコンパイルして ~/bin/sdl 以下にインストール
    • .profile(でいいのか?)で
export SDL_CONFIG=/Users/yhara/bin/sdl/bin/sdl-config
export DYLD_LIBRARY_PATH=/Users/yhara/bin/sdl/lib   ←.profileに書くのはあぶないかも
  • test/以下を make --without-x (だっけ) して./testspriteとか./testglが正しく動くのを確認
  • Ruby/SDL 2.0.1をコンパイルした
    • sdl-configにパスを通しておく
    • ruby extconf.rb
    • Makefileを編集:
CFLAGS = -fno-common -g -Os -pipe -fno-common -I/sw/include -I/sw/include/SDL -D_THREAD_SAFE -D DEF_EVENT2 -D HAVE_SMPEG -D HAVE_SDL_MIXER -D HAVE_SDL_IMAGE -D HAVE_SDL_TTF -D DEF_OPENGL
  • みたいな (参考)
    • 実際には、SDL_TTFとかまだ入れてないので-Dを外したりした。
    • 実行はrubyではなくrsdl
    • わーいrsdl testsprite.rbうごいたよー
  • なんとかしてsgeも動かんもんかね
  • あれ、ていうかいつの間に/usr/X11とか出来てるの←いまここ
本日のツッコミ(全3件) [ツッコミを入れる]
mak (2008-04-28 00:51)

がんばってsgeまで動かしてみました。後、SDL_TTFとかはMacPortsを使ってインストールした方が楽だと思います。<br><br>http://mono.kmc.gr.jp/~mak/hiki/?mac_ruby_sdl<br>ここに簡単なメモを残していますのでどうぞ。<br><br>ですが、まだoggファイル再生でエラーとなります。この原因はよく分かりません・・・。

mak (2008-04-28 03:39)

wiki更新しました。oggの再生方法も掲載してます。

yhara (2008-04-28 19:09)

mak偉すぎる。参考にさせてもらいます。