[Anterior] Tabla De Contenido [Siguiente]

Usando la API de Simple DirectMedia Layer

Inicializando la librería

Usa SDL_Init() para cargar dinámicamente e inicializar la librería. Esta función toma un conjunto de indicadores correspondientes a las porciones que deseas activar:

SDL_INIT_AUDIO
SDL_INIT_VIDEO
SDL_INIT_CDROM
SDL_INIT_TIMER

Usa SDL_Quit() para limpiar la librería cuando hayas terminado con ella.

Pista:
SDL carga dinámicamente la librería SDL desde la localización estándar de las librerías del sistema. Usa la función SDL_SetLibraryPath() para usar una localización alternativa para las librerías dinámicas distribuidas con tu aplicación.
Ejemplo:
#include <stdlib.h>
#include "SDL.h"

main(int argc, char *argv[])
{
    if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ) {
        fprintf(stderr, "No se puede iniciar SDL: %s\n", 
	SDL_GetError());
        exit(1);
    }
    atexit(SDL_Quit);

    ...
}

[Anterior] Tabla De Contenido [Siguiente]