インストール詳細は http://www2.atwiki.jp/ccw/pages/5.html を参考にして下さい。
MinGW 環境にて、SDL ライブラリのインストールを行います。
インストール詳細は http://cefiro.homelinux.org/topics/SDL/setup-win32-mingw.html を参考にして下さい。
※ 追記: 以降の --prefix=/usr という記述より --prefix=/mingw の方がより適切かもしれません。
$ tar zxvf SDL-1.2.11.tar.gz $ cd SDL-1.2.11 $ ./configure --prefix=/usr && make $ make install
$ tar zxvf freetype-2.1.10.tar.gz $ cd freetype-2.1.10 $ ./configure --prefix=/usr && make $ make install
$ tar zxvf SDL_ttf-2.0.6.tar.gz $ cd SDL_ttf-2.0.6 $ ./configure --prefix=/usr Makefile の 137 行目に -I/usr/include を追加 CFLAGS = -g -O2 -I/usr/include -I/usr/include/freetype2 (以下略) SDL_ttf.c の 42 行目に以下の行を追加 #include <ft2build.h> $ make $ make install
$ tar zxvf SDL_net-1.2.6 $ cd SDL_net-1.2.6 $ ./configure --prefix=/usr && make $ make install
$ tar zxvf smpeg-0.4.4.tar.gz $ cd smpeg-0.4.4 $ ./configure --prefix=/usr Makefile の 147 行目の LIBS に -lstdc++ を追加 LIBS = -L/usr/lib -lmingw32 -lSDLmain -lSDL -mwindows -lm -lstdc++ $ make $ make install
$ tar zxvf SDL_mixer-1.2.7.tar.gz $ cd SDL_mixer-1.2.7 $ ./configure --prefix=/usr && make $ make install
$ tar zxvf jpegsrc.v6b.tar.gz $ cd jpeg-6b $ make insatll $ make install-lib
$ tar zxvf zlib-1.2.3.tar.gz $ cd zlib-1.2.3 $ patch -p1 < ../zlib-1.2.3-mingw32-dll.patch $ ./configure --prefix=/usr $ make -f win32/Makefile.gcc $ make install -f win32/Makefile.gcc
$ tar zxvf libpng-1.2.10.tar.gz $ cd libpng-1.2.10 $ patch -p1 < ../libpng-1.2.10-mingw.patch $ env CFALGS="-g -O2 -I/usr/lib" LDFLAGS="-L/usr/lib" sh ./configure --prefix=/usr $ make $ make install
$ tar zxvf SDL_image-1.2.5.tar.gz $ cd SDL_image-1.2.5 $ ./configure --prefix=/usr --disable-tif Makefile の 123 行目の CFLAGS に -I/usr/include を追加 CFLAGS = -g -O2 -I/usr/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -I/usr/include $ make $ make install
以上