Skip to content


Configurando a SDL - Windows

Dev-C++
Para configurar a SDL para o Dev-C++ da Bloodshed no Windows, temos duas opções. Podemos ou baixar a LibSDL direto do site dela, onde podemos encontrar os últimos pacotes, ou baixar um arquivo .DevPak, que é um pacote para o Dev-C++ que facilita a instalação de bibliotecas. Vamos ver os dois métodos.

    1. Baixe o pacote para Mingw32, em Development Libraries;
    2. Descompacte o conteúdo da pasta lib para o subdiretório lib do Dev-C++(Por padrão ele fica em C:/Dev-Cpp/lib);
    3. Faça o mesmo com a pasta bin, descompactando-a em C:/Dev-Cpp/bin;
    4. Abra a pasta include no pacote e descompacte a pasta SDL para C:/Dev-Cpp/include/SDL;
    5. Copie o SDL.dll, que está na pasta bin, para C:/Windows/System32;
    6. Abra o Dev-C++ e crie um novo Empty Project indo em File/New/Project/Empty Project;
    7. Vá nas opções do projeto em Project/Project Options;
    8. Escolha o Type para Win32 GUI;
    9. Na mesma tela, abra a aba Parameters e escreva no Linker:

      -lmingw32 -lSDLmain -lSDL

  • Usando o .DevPak
    1. Baixe a Development Package da SDL aqui;
    2. Vá em Tools/Package Manager;
    3. Clique em Install;
    4. Uma tela irá aparecer para você mostrar aonde está o .DevPak;
    5. No Installation Wizard, vá clicando em Next até ele instalar o pacote;
    6. Depois de instalado, crie um novo Empty Project indo em File/New/Project/Empty Project;
    7. Deve haver uma nova aba SDL, crie um projeto deste tipo.

Agora você já deve ter o Dev-C++ configurado para compilar usando a SDL. Para testar, adicione um novo arquivo ao projeto, indo em File/New/Source File e clicando em Yes na caixa de diálogo que irá aparecer, copie e tente compilar o seguinte código nele:

1
2
3
4
5
6
7
8
9
10
11
12
// Inclui o header da SDL
#include "SDL/SDL.h"
 
int main(int argc, char* args[]) {
	// Inicia todos os subsistemas da SDL
	SDL_Init(SDL_INIT_EVERYTHING);
 
	// Destrói a SDL
	SDL_Quit();
 
	return 0;
}

Como esperado, ele deve abrir uma janela e, instantâneamente, fechá-la. Se ocorreu tudo bem, ótimo! Aguarde o próximo artigo. Se não, tente refazer os passos para ver se você não esqueceu de nada. Se, mesmo assim, não conseguir, dê uma lida no FAQ oficial para o Windows ou envie um comentário aqui que eu tentarei ajudar.

No próximo artigo iremos fazer nosso “Hello, World!”. Até lá!

Posts relacionados:

  1. Configurando a SDL - Linux
  2. Instalando extensões para a SDL - Windows
  3. O que é a SDL?
  4. Instalando extensões para a SDL - Linux
  5. Introdução ao tratamento de eventos na SDL

Publicado em Artigos, SDL.

0 comentários

Um pouco de HTML pode ser usado

(obrigatório)

(obrigatório, mas nunca divulgado)

ou, responda este post via trackback.