Tutorial SDL – Instalando e Configurando a SDL
A partir de hoje começaremos a nossa jornada pelo SDL, aqui farei um "breve joguinho" ao longo dos posts, assim no final, teremos um grande joguinho de demonstração. Então Mãos a obra!Bom, assumindo que você sabe C++ (pelo menos o básico), que está em um ambiente Windows e que usará um editor simples e fácil de baixar. Então ficamos com:
- Sistema Operacional Windows
- Editor Dev C++
-
#include "SDL/SDL.h"
-
int main( int argc, char* args[] )
-
{
-
//Inicia a SDL
-
SDL_Init( SDL_INIT_EVERYTHING );
-
//Fecha a SDL
-
SDL_Quit();
-
return 0;
-
}
Baixando o Dev C++
Para baixar o Dev C++, acesse a página dos desenvolvedores clicando aqui e baixe a última versão (na ocasião, 5.0)
Não darei detalhes da instalação do software, porque esse não é o escopo desse tutorial (todos sabem né, next, next, finish).
Quando o DEV C++ inicia pela primeira vez, ele pede algumas informações como a linguagem dos menus, escolha em Português (mais amigável) e se você deseja usar a ferramenta para completar código (famoso ctrl + espaço). Sim também para essa pergunta, essa ferramenta nos ajuda muito.
Baixando e configurando a SDL
Você deve baixar os arquivos necessários para trabalhar com a SDL. Para isso acesse a página da biblioteca, clicando aqui, vá até lá embaixo na parte de Windows e baixe a opção para o compilador Mingw32.
Após feito isso, descompacte o arquivo .tar e você terá uma pasta chamada SDL-1.2.11 (o número da versão pode mudar) com um monte e arquivos dentro. Copie todo o conteúdo da pasta lib para a pasta C:\Dev-Cpp\lib, repita a operação com a pasta bin copiando-a para C:\Dev-Cpp\bin.
Feito isso, procure a pasta include dentro da pasta que você descompactou, dentro dela terão muitos arquivos .h. Faça o seguinte, vá até a pasta C:\Dev-Cpp\include e crie uma pasta chamada SDL lá dentro, agora copie todos aqueles .h da pasta include para dentro desta pasta. Assim o DEV C++ irá reconhecer quando forem feitos os includes em seus códigos.
Por último, copie o arquivo SDL.dll (que está dentro da pasta bin) para a pasta C:\WINDOWS\SYSTEM32. Para que toda aplicação SDL, quando executada, o programa ache o aqruivo mesmo que não tenha o arquivo SDL.dll na mesma pasta.
Iniciando a aplicação
Agora inicie o DEV C++ e vá no menu arquivo->novo->projeto e escolha as opções: Empty project (projeto vazio) e projeto C++ e também escolha seu nome. 
Vá até o menu projeto->opções de projeto. Abrirá uma janela assim:
Na aba geral, escolha o tipo como Win32 GUI, isso fará com que nenhuma janela de console pule na sua cara quando for executar o programa.
Na aba parâmetros, na parte Linker, cole os seguintes comandos:
-lmingw32 -lSDLmain -lSDL
Crie um arquivo novo...
E coloque o seguinte código:
E compile, caso não apareça nenhum erro de compilação está ok! A SDL está instalada e configurada em seu computador
!
Espero ter me expressado bem nesse tutorial (meu primeiro), caso vocês tenham alguma dúvida/crítica/sugestão, mandem um email para romulo@cubagames.com.br ou comentem em nosso blog. Grande abraço!

