sexta-feira, 20 de janeiro de 2012

Code::Blocks + Allegro 5

Code::Blocks com o MinGW

1- Faça o download da última versão estável do Code::Blocks com o MinGW, segue o link:http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe

2- Execute a instalação de forma normal, porém mude o destino da instalação (Destination Folder) para C:\Codeblocks, quando for perguntado se deseja rodar o Code::Blocks, clique no botão "Não" e aguarde o término da instalação

Configuração do MinGW

1- Abra o "Propriedades do sistema" pressionando as teclas "Windows + Pause/Break", selecione a aba "Avançado" e em seguida clique em "Variáveis de ambiente".

2- Vamos criar um usuário, para isso clique em "Nova" no bloco "Variáveis de usuário" e digite MINGDIR no campo "Nome da variável" e em "Valor da variável" digiteC:\Codeblocks\MinGW
e em seguida clique em OK.

3- Selecione a variável "Path" no bloco "Variáveis do sistema" e clique em "Editar" e insira no final do conteúdo do campo "Valor da variável" ;C:\CodeBlocks\MinGW\bin e clique em OK.

4- Agora abra o "Prompt de comando" (Iniciar -> Todos os programas -> Acessórios -> Prompt de comando) e digite gcc -v para testar a instalação do MinGW. Deverá ser apresentado a versão do compilador.

Instalação do Allegro

1- Faça o download da última versão estável do Allegro:http://static.allegro.cc/file/library/allegro/5.0.5/allegro-5.0.5-mingw-3.4.5.zip

2- Crie a pasta: C:\CodeBlocks\MinGW\allegro5

3- Copie as pastas "bin", "lib" e "include" do arquivo baixado e cole dentro da pasta"allegro5" recém criada, no final você terá: C:\CodeBlocks\MinGW\allegro5\bin,C:\CodeBlocks\MinGW\allegro5\lib e C:\CodeBlocks\MinGW\allegro5\include

4- Agora vamos baixar o arquivo "dx80_mgw.zip":
http://alleg.sourceforge.net/files/dx80_mgw.zip

5- Depois de baixar o arquivo, você vai abri-lo e copiar as pastas "include" e "lib" paraC:\CodeBlocks\MinGW\allegro5, isso vai mesclar as pastas já existentes e quando questionado confirme "Sim para todos".

6- Copie o arquivo "allegro-5.0.5-monolith-mt.dll" que está na pasta"C:\CodeBlocks\MinGW\allegro5\bin para a pasta "C:\Windows\System32"

Configuração do Code::Blocks

1- Inicie a execução do Code::Blocks, caso solicitado opte pelo GNU GCC Compiler (se abrir a caixa de diálogo "Compilers auto-detection", então selecione o GNU GCC Compiler e clique no botão "OK". Mantenha a associação do Code::Blocks com arquivos C e C++.

2- Clique na opção “Settings” da barra de menus e selecione “Compiler and debugger...”

3- Clique na aba “Search directories” e efetue as seguintes adições:
1. Na aba subordinada “Compiler” de “Search directories”, adicione, nessa ordem, com o auxílio do botão "Add":
C:\CodeBlocks\MinGW\include
C:\CodeBlocks\MinGW\allegro5\include

2. Na aba subordinada “Linker” de “Search directories”, adicione, nessa ordem, com o auxílio do botão "Add":
C:\CodeBlocks\MinGW\lib
C:\CodeBlocks\MinGW\allegro5\lib

3. Na aba subordinada “Resource Compiler” de “Search directories”, adicione, com o auxílio do botão "Add":
C:\CodeBlocks\MinGW\include

4. Clique na aba “Linker settings” e adicione, nessa ordem, com o auxílio do botão "Add":
C:\CodeBlocks\MinGW\lib\libgdi32.a
C:\CodeBlocks\MinGW\allegro5\lib\liballegro-5.0.5-monolith-mt.a

5. Clique no botão “OK”.

Para concluir essa etapa vamos testar a instalação...

1- Vá em "File -> New -> File..." selecione "C/C++ source" e clique em "Go".
2- Selecione C++ e clique em "Next".
3- Agora em "Filename with full path" clique em "..." e escolha onde será salvo o arquivo, preencha "Nome do arquivo" com o nome que deseja para o mesmo e em seguida clique em "Salvar".
4- Clique "Finish".
5- Agora copie o código abaixo para o arquivo recém criado e pressione "F9" para compilar, deve aparecer uma janela que será exibida por 4 segundos.


14 comentários:

  1. Muito obrigado, me ajudou com o problema de .dll.

    ResponderExcluir
    Respostas
    1. Quando eu instalei nas primeiras vezes, foi complicado... sempre faltava algo =P

      Excluir
  2. Este comentário foi removido pelo autor.

    ResponderExcluir
  3. Não consigo instalar, da erro de dll seguindo todos os passos, deu erro:
    http://i1138.photobucket.com/albums/n527/aeletronico/dllAllegro.jpg

    ResponderExcluir
    Respostas
    1. Olá, confirme se fez o passo 6 da 1 Parte do tutorial corretamente... que é copiar a dll para a pasta system32 do window

      Excluir
    2. Então eu fiz, copiei.. como disse segui à risca, copiei a dll, substitui os arquivos lib e include, que veio na dx80, enfim todos os passos umas 2, 3 vezes e não deu, não tem nada na net que fala desse problema, e um amigo meu também está com esse problema.

      Excluir
  4. Fiz! e deu tudo certo! na verdade tinha achado primeiro esse site: https://sites.google.com/a/liesenberg.biz/cjogos/home/software/ambiente-code-blocks-allegro-5.

    e depois achei esse, pois no anterior mostrava com o C e esse mostra com C++, fiz umas modificações no Compiler and debugge do code blocks, pois no meu caso tinha instalado em Arquivos de Programas.

    ResponderExcluir
  5. Que legal Maycon, quando eu tiver tempo... eu ponho algo interessante por aqui. Abraços!

    ResponderExcluir
  6. deu tudo certin so que na hora de compilar deu o seguinte erro :
    http://i.imgur.com/Uul2W8f.png

    ResponderExcluir
  7. Quando eu estiver em casa estarei dando uma olhada, mas aparentemente ele não está achanado a pasta ou bibliotecas do allegro, tenta renomear allegro5 para allegro ou verificar novamente as configurações

    ResponderExcluir
  8. opa sou eu denovo (jslol) eu descobrir o error e consertei é que eu coloquei no diretorio programs file no entanto tava no diretorio C:
    Mas vlw ae mut obrigado num tava encontrando nenhum tuto na net mais aqui encontrei vlw :)

    ResponderExcluir