ALLEGRO COM MINGW

Instalando o MinGW

Minimalist Gnu for Windows - Uma coleção de arquivos específicos para Windows e bibliotecas que combinadas com as ferramentas da GNU permitem a produção de programas nativos para Windows que não precisam de DLLs de outros sistemas.

Para instalar, vá na página de downloads e baixe a versão mais recente de MinGw. Ao chegar na página de download há dezenas de programas para escolher. Procure na tabela onde está escrito a palavra Current, depois a linha que diz MinGW. Programa de fácil instalação. Como MinGw é uma coleção de programas, novos usuários podem achar confuso ter trazer diversos arquivos. Por esta razão procure por um arquivo com nome MinGW-xxx.exe. Este é a versão completa que se auto extrai.

MinGw: http://www.mingw.org/

Execute o programa de instalação confirmando tudo e selecionando o diretorio de instalação. Por default "c:\mingw". Aguarde que o instalador fará o download dos arquivos necessários e os instalará em seus devidos lugares.


Instalando o Allegro no mingw

Há uma versão compactada em binário para o compilador MinGw no
site allegro.cc. Uma vez na página procure pelo link Files e não
Downloads como na maioria das páginas. Baixe por MinGW32 e baixe
o arquivo.

allegro.cc: http://www.allegro.cc/

Dentro do diretório "C:\mingw" crie um subdiretório chamado allegro e descompacte o arquivo baixado neste local.

Preste atenção que junto com os arquivos da biblioteca são trazidos três DLLs (all*.dll). Estas dlls estarão no diretório principal do subdiretorio allegro.

Copie esses três arquivos para o diretório "c:\windows"

adicione em seu autoexec.bat a seguinte linha:

set PATH=%PATH%;C:\MinGW\bin;

copie todos os arquivos e subdiretorios do diretorio "c:\mingw\allegro\include" para o diretorio "c:\mingw\include".

copie todos os arquivos do diretorio "c:\mingw\allegro\lib" para o diretorio "c:\mingw\lib".

reinicialize o computador para configurar o path.


Testando a compilação:

Crie um arquivo chamado "teste.c" e cole o seguinte codigo nele:

#include 
int main(){
   allegro_init();
   install_keyboard();
   if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0)) {
      allegro_message("Error setting GFX mode to 640x480");
      return 1;
   }
   textout_centre(screen, font, "Hello Allegro World!", 
   SCREEN_W / 2, SCREEN_H / 2, makecol(255, 255, 255));
   readkey();
   return 0;
}
END_OF_MAIN();

salve o arquivo e compile-o no MS-DOS com o seguinte comando:

gcc teste.c -o teste -Wall -lalleg

Para compilar o arquivo no GCC, no Linux, use o seguinte comando:

gcc teste.c -o teste `allegro-config --libs`

Se tudo estiver ok, o compilador criará um arquivo chamado "teste.exe" que é o executável do arquivo teste.c. Execute-o e aproveite.

[voltar]