[Anterior] Conteúdo [Próximo]

Usando a API Simple DirectMedia Layer

Inicializando a biblioteca

Use SDL_Init() para carregar dinamicamente e inicializar a biblioteca.Esta função pega o conjunto de flags correspondentes a porções que você deseja ativar:

SDL_INIT_AUDIO
SDL_INIT_VIDEO
SDL_INIT_CDROM
SDL_INIT_TIMER

Use SDL_Quit() para limpar a biblioteca quando você terminar com ela.

Dica:                          SDL carrega dinamicamente a biblioteca das locações das bibliotecas de sistemas padrão.Use a função SDL_SetLibraryPath() para especificar locações alternativas para as bibliotecas dinâmicas distribuídas com sua aplicação
Exemplo:
#include <stdlib.h>
#include "SDL.h"

main(int argc, char *argv[])
{
    if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ) {
        fprintf(stderr, "não foi possível inicializar SDL: %s\n", SDL_GetError());
        exit(1);
    }
    atexit(SDL_Quit);

    ...
}

[Anterior] Conteúdo [Próximo]