SDL一些库的安装

SDL库的安装

SDL库在LINUX是安装非常简单的,是典型的configure/make/make install的项目.有一项目需要提前安装依赖库.

  • SDL
  • SDL_image,需要先安装libjpeg/libpng
  • SDL-mixter,需要先安装libmad ,(libid3tag不是必须)但是建议安装.
  • SDL_ttf.
  • SDL_net
  • SDL_gfx 库安装

SDL库的安装

  • 下载 http://www.libsdl.org/release/SDL-1.2.14.tar.gz
  • 解压 tar xvzf SDL-1.2.14.tar.gz
  • 生成Makefile cd SDL-1.2.14 & ./configure
  • 编译安装 然后 make & make install

建议下载 sdl联机文档.

http://www.libsdl.org/archives/sdldoc-html.zip http://www.libsdl.org/archives/SDLRef.chm

以及FAQ http://www.libsdl.org/archives/SDL-1.2-FAQ.zip

SDL_image库的安装

  • 下载 http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.8.tar.gz
  • 预先安libpng,否则png 格式不支持,RHEL自带了相关库执行
    • rpm -ivh libpng-1.2.10-7.i386.rpm
    • rpm -ivh libpng-devel-1.2.10-7.i386.rpm
  • 预先安装libjpeg,否则jpeg,gif,tiff 很多格式不支持.RHEL自带了相关库执行.
    • rpm -ivh libjpeg-6b-37.i386.rpm
    • rpm -ivh libjpeg-devel-6b-37.i386.rpm
  • 解压 tar xvzf SDL_image-1.2.8.tar.gz
    • cd SDL_image-1.2.8
  • 生成makefile ./configure
  • 编译,安装 make & make install

SDL_ttf库的安装

  • 下载 http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.9.tar.gz
  • 解压 tar xvzf SDL_ttf-2.0.9.tar.gz
    • cd SDL_ttf-2.0.9
  • SDL_ttf 可以用freetype支持库
    • 下载 http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.3.11.tar.gz
    • 解压 tar xvzf freetype-2.3.11.tar.gz      
    • #cd freetype-2.3.11
    • 然后.#/confgiure & make & make install
    • #cd ..
    • #cd SDL_ttf-2.0.9
  • 生成makefile #./configure
  • 编译,安装 #make & make install

SDL-mixer库安装

  • 下载http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.11.tar.gz
  • SDL-mixer 需要libmad 支持
    • 下载ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz
    • 解压 tar xvzf libmad-0.15.1b.tar.gz
    • 然后然后./confgiure & make & make install
  • 建议安装libid3tag
    • 下载 ftp://ftp.mars.org/pub/mpeg/libid3tag-0.15.1b.tar.gz
    • 解压 tar xvzf libid3tag-0.15.1b.tar.gz
    • 然后然后./confgiure & make & make install
  • 解压 tar xvzf SDL_mixer-1.2.9.tar.gz
    • cd SDL_mixer-1.2.9
  • 生成Makefile ./configure --enable-music-mp3-mad-gpl --enable-music-mp3=no
  • 关于为什么用libmad 请参见http://blog.chinaunix.net/u3/105675/showart_2096192.html
  • 注意安装时,请用LINUX下的系统->管理->声卡检测来是否正常.

SDL-net库安装

  • 下载http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.7.tar.gz
  • 解压 tar xvzf SDL_net-1.2.7.tar.gz
    • cd SDL_net-1.2.7
  • 生成makefile ./configure
  • 编译,安装 make & make install

SDL-gfx库安装

主页 : http://www.ferzkopp.net/Software/SDL_gfx-2.0/

  • 下载http://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.20.tar.gz
  • 解压 tar xvzf SDL_gfx-2.0.20.tar.gz
    • cd SDL_gfx-2.0.20
  • 生成makefile ./configure
  • 编译,安装 make & make install

你可能感兴趣的:(安装,sdl,库)