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