segunda-feira, 25 de agosto de 2008

Configurando as bibliotecas auxiliares

Agora vamos configurar ou instalar as bibliotecas auxiliares do SDL para utilizar em nossos programas, quem ainda não trabalhou com SDL não sabe mas nela falta muita coisa que seria muito útil para programação de jogos, para isso foram criadas várias bibliotecas auxiliares como SDL_image, para carregar imagens de outros formatos como png, jpeg, targa e outros, SDL_gfx ou Sprig, para aplicar efeitos como zoom e rotação à superfícies, SDL_mixer, para carregar e tocar sons e músicas entre muitas outras que facilitam a nossa vida.
Para instalá-las devemos primeiro saber como funcionam, eu vou explicar a configuração d SDL_image e com quase todas as outras é só repetir o processo:
Primeiro baixe os arquivos de desenvolvimento aqui, selecione o pacote SDL_image-devel-1.2.6-VC8.zip, este pacote vem com duas pastas, include e lib. Extraia estas duas pastas para a pasta onde você instalou o SDL, se o descompactador perguntar se você deseja sobrescrever clique em sim e pronto! Você já pode começar a programar com esta biblioteca! Agora uma observação: na pasta lib existem algumas DLLs, elas devem ser copiadas para o diretório do seu executável para que o mesmo possa usar as funções da biblioteca, para garantir que o seu programa funcione em qualquer lugar que esteja copie estas dlls para a pasta system ou system32 do windows.

Para usar as funções é só inserir a diretiva "#include " no topo do seu código e "linkar" o executável à DLL. Para isso vá no seu projeto, na barra de menus clique em project>>build options e na aba link adicione SDL_image. com isso seu programa ira encotrar as funções da biblioteca. Até a proxima.