Fandom

Scratchpad

Instalación de SDL(base). (en Dev-cpp)

229,612pages on
this wiki
Add New Page
Discuss this page0 Share

Instalacion SDL

Descargar e instalar el compilador

Para empezar debemos tener el compilador Dev-cpp, este lo podemos descargar de su pagina oficial: Dev-cpp

Descargar los archivos necesarios

Una vez instalado el compilador debemos descargarnos la ejecución SDL-1.2.8-win32.zip:SDL-1.2.8-win32 y el desarrollo SDL-devel-1.2.8-mingw32.

Descomprimir y colocar los archivos correctamente

Ya descargados debemos descomprimir SDL-1.2.8-win32.zip y SDL-devel-1.2.8-mingw32.tar.gz en diferentes carpetas, por ejemplo SDL_run y SDL_dev respectivamente.

El archivo contenido en SDL-1.2.8-win32.zip, SDL.dll, se debe copiar a la carpeta System dentro de la carpeta principal de Windows, generalmente la ruta completa es "c:\windows\system\".

El archivo SDL-devel-1.2.8-mingw32 incluye varios archivos y carpetas:

- Grabe el contenido de la carpeta lib (4 archivos) en "c:\dev-cpp\lib\"

- Entre en la carpeta include y copie la carpeta SDL completa en "c:\dev-cpp\include\", de forma que los archivos .h queden dentro de "c:\dev-cpp\include\SDL"

Configurar el compilador para que reconozca la SDL

Una vez hecho esto abrimos el compilador. Solo hace falta crear un proyecto y configurar la compilación para que funcione con la biblioteca que instalamos:

Iniciamos Dev-C++, y generamos un nuevo proyecto de tipo "Console Application".

Tendremos que definir los parámetros de compilación para vincular las bibliotecas al programa.

Abrimos el menú "Herramientas -> Opciones del Compilador" ("Tools" -> "Compiler Options") y seleccionamos la opción:

"Añadir estos comandos a la línea de comandos del Linker"
(Add these commands to the linker...)

Luego se debe completar el campo siguiente con:

-lmingw32 -lSDLmain -lSDL

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.