Como configurar o famoso Eclipse em versão C++ para Windows com a biblioteca gráfica SDL.
Confesso, perdi muitas horas tentando instalar(quase desisti) mas consegui achar uma forma fácil de fazer isto.
Eu sei que ficou extenso, tentei detalhar ao máximo cada etapa.
Vamos ao Passo-a-Passo:
Passo 1 - Baixar o Eclipse Cdt ( Eclipse C/C++ )
No site do Eclipse
http://www.eclipse.org/downloads/
Você verá uma bolinha verde e escrito
Eclipse IDE for C/C++ Developers
Ao lado terá Windows, Mac, Linux....
Clique em Windows
Abrirá uma página com um link
É só clicar na seta verde para baixar o arquivo
ou clicar no Globinho para baixar via Torrent
Baixado o Eclipse é só descompactar.
Caso Precise do Java Runtime Enviroment (JRE)
entre no site do java
http://www.java.com/en/download/
e clique em Free Java Download
e novamente em Free Java Download
Após baixar o JRE é só instalar.
Você pode copiar a pasta jre para dentro da pasta do Eclipse
Podendo assim, transportar o Eclipse para qualquer lugar.
Se quiser saber se funcionou, abra o Eclipse.
Passo 2 - Baixar o MinGW, o compilador.
Sem ele o Eclipse não cria o executável.
No Site http://sourceforge.net/projects/mingw/files/
Procure por Automated MinGW Installer e baixe o arquivo terminado por .exe
Após baixado, abra o Installer.
Você verá:
Welcome to MinGW
Version X.X.X
Clique em Next,
Agora os termos de licença.
Leia e clique em I Agree
Na próxima janela tem algumas coisas marcadas (varia entre os Windows)
Marque g++ compiler caso não esteja marcado e Next.
Next, Next, até o infinito.
Instalou o MinGW na pasta C:\MinGW.
Passo 3 - Baixar o pacote do SDL
Entre no Site do SDL
http://www.libsdl.org/
Procure por Download
e clique no primeiro link
Na página que abrir, procure por
SDL-x.x.xx-win32.zip (será usada depois)
encontrado em Runtime Libraries.
e baixe também
SDL-devel-x.x.xx-mingw32.tar.gz
em Development Libraries
Abra agora o SDL-Devel... e extraia as pastas dele, de forma que sobreescrevam as do MinGW (C:\MinGW).
Assim o Eclipse reconhecerá o SDL automaticamente.
Caso não saiba como fazer isso, coloque tudo que tem na pasta
bin do SDL-devel na pasta
bin do MinGW,
a pasta include a mesma coisa, até acabarem as pastas.
Se você não modificou nada o MinGW estará na pasta C:\MinGW
Passo 4 - Criar um projeto SDL.
Abra o Eclipse, vá em File, New, C++ Project Digite um nome para o seu Projeto
(Pode ser qualquer coisa)
Ex: EclipseSDL
Clique em Hello World C++ Project.
Desmarque a opção "Show project types and toolchains..."
Clique em MinGW GCC.
e Finish
Passo 5 - Configurar o Projeto.
Clique (com o botão direito) no nome do Projeto no canto esquerdo da tela.
e vá em Properties.
Agora clique em C/C++ Build
Em configuration, mude de Debug para [All configurations]
Vá em MinGW C++ Linker e clique em Libraries
Ao lado de Libraries (-l) clique no +.
Digite
mingw32
e aperte OK.
Clique no + e digite
SDLmain
e OK.
Clique no + denovo e digite
SDL
e OK
Respeitando as letras maiusculas e minúsculas.
-----------
mingw32
SDLmain
SDL
-----------
Passo 6 - Criar o arquivo de exemplo.
Calma, falta pouco.
Clique denovo no nome do Projeto com o botão direito
vá em New, e clique em File.
Vamos colocar o nome de main.cpp ( nome padrão ) e Finish
Escrevemos o código de exemplo ( encontrado depois do passo 7 ).
e clicarmos no Martelo perto do Besouro.
Vai ser criada uma pasta Debug.
Não execute o programa ainda. Caso contrário nada acontecerá ou dará erro.
Dizendo que falta o arquivo SDL.dll.
Passo 7 - Finalizando o Passo a Passo.
Lembra do zip do SDL que não usamos?
Será usado agora, descompacte em qualquer lugar do seu computador.
Arraste o arquivo SDL.dll para dentro da pasta Debug, dentro da pasta do projeto.
Se quiser ver o resultado, abra o arquivo executável dentro da pasta Debug.
O executável resultará em uma janela preta, porque faltam as imagens.
Codigo de Exemplo:
Você pode usar este código para testar o SDL.
Esse código mostra um retângulo azul na tela e depois de 2 segundos ele some.
http://tudosome.blogspot.com/2009/07/codigo-de-sdl-de-exemplo.html
Informações Adicionais:
Se por algum motivo você receber o erro de Binário não encontrado, clique no Martelo.
e tente novamente.
Caso você tenha dificuldades em abrir algum arquivo zipado
Baixe o Winrar
http://superdownloads.uol.com.br/download/121/winrar-portable/
(Versão portátil do Winrar)
Execute o Arquivo e escolha um diretório para ele.
tente agora, abrir os arquivos com o winrar.
Eu sei que ficou extenso, tentei detalhar ao máximo cada etapa.
Vamos ao Passo-a-Passo:
Passo 1 - Baixar o Eclipse Cdt ( Eclipse C/C++ )
No site do Eclipse
http://www.eclipse.org/downloads/
Você verá uma bolinha verde e escrito
Eclipse IDE for C/C++ Developers
Ao lado terá Windows, Mac, Linux....
Clique em Windows
Abrirá uma página com um link
É só clicar na seta verde para baixar o arquivo
ou clicar no Globinho para baixar via Torrent
Baixado o Eclipse é só descompactar.
Caso Precise do Java Runtime Enviroment (JRE)
entre no site do java
http://www.java.com/en/download/
e clique em Free Java Download
e novamente em Free Java Download
Após baixar o JRE é só instalar.
Você pode copiar a pasta jre para dentro da pasta do Eclipse
Podendo assim, transportar o Eclipse para qualquer lugar.
Se quiser saber se funcionou, abra o Eclipse.
Passo 2 - Baixar o MinGW, o compilador.
Sem ele o Eclipse não cria o executável.
No Site http://sourceforge.net/projects/mingw/files/
Procure por Automated MinGW Installer e baixe o arquivo terminado por .exe
Após baixado, abra o Installer.
Você verá:
Welcome to MinGW
Version X.X.X
Clique em Next,
Agora os termos de licença.
Leia e clique em I Agree
Na próxima janela tem algumas coisas marcadas (varia entre os Windows)
Marque g++ compiler caso não esteja marcado e Next.
Next, Next, até o infinito.
Instalou o MinGW na pasta C:\MinGW.
Passo 3 - Baixar o pacote do SDL
Entre no Site do SDL
http://www.libsdl.org/
Procure por Download
e clique no primeiro link
Na página que abrir, procure por
SDL-x.x.xx-win32.zip (será usada depois)
encontrado em Runtime Libraries.
e baixe também
SDL-devel-x.x.xx-mingw32.tar.gz
em Development Libraries
Abra agora o SDL-Devel... e extraia as pastas dele, de forma que sobreescrevam as do MinGW (C:\MinGW).
Assim o Eclipse reconhecerá o SDL automaticamente.
Caso não saiba como fazer isso, coloque tudo que tem na pasta
bin do SDL-devel na pasta
bin do MinGW,
a pasta include a mesma coisa, até acabarem as pastas.
Se você não modificou nada o MinGW estará na pasta C:\MinGW
Passo 4 - Criar um projeto SDL.
Abra o Eclipse, vá em File, New, C++ Project Digite um nome para o seu Projeto
(Pode ser qualquer coisa)
Ex: EclipseSDL
Clique em Hello World C++ Project.
Desmarque a opção "Show project types and toolchains..."
Clique em MinGW GCC.
e Finish
Passo 5 - Configurar o Projeto.
Clique (com o botão direito) no nome do Projeto no canto esquerdo da tela.
e vá em Properties.
Agora clique em C/C++ Build
Em configuration, mude de Debug para [All configurations]
Vá em MinGW C++ Linker e clique em Libraries
Ao lado de Libraries (-l) clique no +.
Digite
mingw32
e aperte OK.
Clique no + e digite
SDLmain
e OK.
Clique no + denovo e digite
SDL
e OK
Respeitando as letras maiusculas e minúsculas.
-----------
mingw32
SDLmain
SDL
-----------
Passo 6 - Criar o arquivo de exemplo.
Calma, falta pouco.
Clique denovo no nome do Projeto com o botão direito
vá em New, e clique em File.
Vamos colocar o nome de main.cpp ( nome padrão ) e Finish
Escrevemos o código de exemplo ( encontrado depois do passo 7 ).
e clicarmos no Martelo perto do Besouro.
Vai ser criada uma pasta Debug.
Não execute o programa ainda. Caso contrário nada acontecerá ou dará erro.
Dizendo que falta o arquivo SDL.dll.
Passo 7 - Finalizando o Passo a Passo.
Lembra do zip do SDL que não usamos?
Será usado agora, descompacte em qualquer lugar do seu computador.
Arraste o arquivo SDL.dll para dentro da pasta Debug, dentro da pasta do projeto.
Se quiser ver o resultado, abra o arquivo executável dentro da pasta Debug.
O executável resultará em uma janela preta, porque faltam as imagens.
Codigo de Exemplo:
Você pode usar este código para testar o SDL.
Esse código mostra um retângulo azul na tela e depois de 2 segundos ele some.
http://tudosome.blogspot.com/2009/07/codigo-de-sdl-de-exemplo.html
Informações Adicionais:
Se por algum motivo você receber o erro de Binário não encontrado, clique no Martelo.
e tente novamente.
Caso você tenha dificuldades em abrir algum arquivo zipado
Baixe o Winrar
http://superdownloads.uol.com.br/download/121/winrar-portable/
(Versão portátil do Winrar)
Execute o Arquivo e escolha um diretório para ele.
tente agora, abrir os arquivos com o winrar.