
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.
- Baixando a LibSDL do site oficial.
-
- Baixe o pacote para Mingw32, em Development Libraries;
- 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);
- Faça o mesmo com a pasta bin, descompactando-a em C:/Dev-Cpp/bin;
- Abra a pasta include no pacote e descompacte a pasta SDL para C:/Dev-Cpp/include/SDL;
- Copie o SDL.dll, que está na pasta bin, para C:/Windows/System32;
- Abra o Dev-C++ e crie um novo Empty Project indo em File/New/Project/Empty Project;
- Vá nas opções do projeto em Project/Project Options;
- Escolha o Type para Win32 GUI;
- Na mesma tela, abra a aba Parameters e escreva no Linker:
-lmingw32 -lSDLmain -lSDL
- Usando o .DevPak
-
- Baixe a Development Package da SDL aqui;
- Vá em Tools/Package Manager;
- Clique em Install;
- Uma tela irá aparecer para você mostrar aonde está o .DevPak;
- No Installation Wizard, vá clicando em Next até ele instalar o pacote;
- Depois de instalado, crie um novo Empty Project indo em File/New/Project/Empty Project;
- 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:

0 comentários