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. Instalando extensões para a SDL – Linux
  4. O que é a SDL?
  5. “Hello World!” na SDL

Publicado em Artigos, SDL.

Um comentário

  1. arbitrary777 said

    Valeu. Funcionou.

Um pouco de HTML pode ser usado

(obrigatório)

(obrigatório, mas nunca divulgado)

ou, responda este post via trackback.