Curso programación de videojuegos con SDL – Instalación y configuración

Una vez introducidos en qué es SDL pasemos a la parte práctica. Comencemos instalando los componentes necesarios. Si usas Ubuntu, Debian o cualquier otra distribución que use Synaptic o APT instalaremos los siguientes paquetes:

  • libsdl1.2debian: paquete de librerías SDL
  • libsdl1.2-dev: para desarrollo.
  • libsdl-image1.2
  • libsdl-image1.2-dev
  • libsdl-mixer1.2
  • libsdl-mixer1.2-dev
  • libsdl-ttf1.2
  • libsdl-ttf1.2-dev
  • libsdl-net1.2
  • libsdl-net1.2-dev

Con Synaptic

Nos dirigimos a Synaptic (Sistema -> Administración -> Gestor de paquetes Synaptic) y allí seleccionamos los paquetes y los instalamos.

Desde la terminal con APT o YUM

Desde la consola hacemos (dependiendo si se trata de apt o de yum):

$ sudo apt-get install libsdl1.2debian libsdl1.2-dev libsdl-image1.2
libsdl-image1.2-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-ttf1.2
libsdl-ttf1.2-dev libsdl-net1.2 libsdl-net1.2-dev
$ sudo yum install libsdl1.2debian libsdl1.2-dev libsdl-image1.2
libsdl-image1.2-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-ttf1.2
libsdl-ttf1.2-dev libsdl-net1.2 libsdl-net1.2-dev

Código fuente

Si no disponemos de ningún tipo de sistema de paquetes al estilo de APT o Yum podremos instalar SDL compilando el código de cada uno de los paquetes que hemos indicado anteriormente. El proceso será análogo a la compilación e instalación de otros paquetes.

  1. Descargamos: http://www.libsdl.org/release (buscad la versión más reciente)
  2. Hacemos lo mismo con los componentes extras: http://www.libsdl.org/libraries.php
  3. Descomprimimos: $ tar -xvzf nombre_tarball.tar.gz
  4. Seguimos las instrucciones (por ejemplo para el paquete principal será):
    1. $ ./configure
    2. $ make
    3. $ make install
  5. Y así para todos los paquetes (leed de todas maneras el README de todos ellos).