ログ日記

作業ログと日記とメモ

WindowsでSDLとhsSDLをインストール

昨日入れたけどエラーが出てたので再インストールしてみた。
取り敢えずMsys上に展開した。

cd /local
tar xvzf SDL-devel-1.2.14-mingw32.tar.gz
cd SDL-1.2.14
make native

WindowsのPATHに C:\msys\1.0\local\SDL-1.2.14\bin を追加。


hsSDLを入れる。

tar xvzf SDL-0.6.2.tar.gz
cd SDL-0.6.2
vi SDL.cabal
# Extra-Libraries: SDL.dll SDLmain に書き換え


ここからは cmd.exe で実行。

runghc Setup.lhs configure --extra-include-dirs="C:\msys\1.0\local\SDL-1.2.14\include\SDL" \
  --extra-lib-dirs="C:\msys\1.0\local\SDL-1.2.14\lib"
runghc Setup.lhs build
runghc Setup.lhs install


で、再びMsysかCygwin
CygwinSDL-1.2.14でmake nativeしておくとCygwinでも使える。

cd Examples/MacOSX/
make
./test

このサンプルは画像が無くてエラーで落ちるが…。


これでコンパイル時のエラーは出なくなった。