Tutorial para configurar SDL en Codeblocks bajo Windows
Este tutorial ha sido realizado bajo Windows XP Profesional SP3, para Codeblocks 8.02 junto con la librería SDL-devel-1.2.13-mingw32 en Octubre de 2008
Lo primero que hay que hacer es descargar el programa "Codeblocks" desde la web oficial: http://www.codeblocks.org dentro de downloads-> download binary release-> Aquí dentro elegir la opción de codeblocks con mingw, ya que viene con el compilador.
A continuación lo instalamos donde queramos.
Ahora vamos a descargar y descomprimir el archivo que contiene la librería de SDL desde la web oficial: http://www.libsdl.org dentro de download-> SDL y un número de versión (actualmente SDL 1.2) -> Development Libraries-> Win32 -> Elegir el que está preparado para Mingw32
Nota: Si bajamos librerías adicionales como SDL_mixer, SDL_image o SDL_ttf, tendremos que copiar todo su contenido dentro de la carpeta \lib\ .Puedes encontrar estas librerías en la web oficial: http://www.libsdl.org/projects/
IMPORTANTE: Una vez descomprimido el archivo, hay que meterse dentro de la carpeta \include\SDL\ y copiar todos los archivos (generalmente cabeceras .h) a la carpeta superior (\include\). A continuación borrar la carpeta \SDL\ (Este paso se hace para evitar conflictos con codeblocks a la hora de buscar las cabeceras.
Una vez hecho todo esto, vamos al codeblocks y generamos un nuevo proyecto de SDL, elegimos el nombre de proyecto y luego nos pedirá la ruta del directorio donde se encuentra SDL, es decir, tenemos que poner la ruta donde hayamos descomprimido SDL, ya que el programa hace uso de las carpetas \lib\ y \include\ que se encuentran en su interior.
Si has realizado todos los pasos indicados en el tutorial hasta aquí, ya está todo configurado. Al compilar el programa te debería de salir una imagen por pantalla que es el logo de codeblocks.
Ejecución: Recuerda que para que tus programas compilados con SDL funcionen correctamente, has de tener el archivo SDL.dll en la carpeta de C:\Windows\system32\ o bien en la propia carpeta del ejecutable creado. Este archivo lo puedes descargar de la web oficial http://www.libsdl.org dentro de downloads-> SDL y un número de versión (actualmente SDL 1.2) -> runtime libraries-> Win32
Tutorial hecho por MouTio para www.Monkers.net
Copia libre: Este tutorial puede ser modificado y/o distribuido libremente sin el permiso del autor. Si quieres contribuir a mejorarlo o reportar errores, escríbeme a MouTio@monkers.net . Si lo vas a distribuir, por lo menos señala que el autor original es MouTio. Gracias.