Вы находитесь на странице: 1из 5

https://sites.google.com/a/liesenberg.

biz/cjogos/home/software/ambientecode-blocks-allegro-5

Code::Blocks com MinGW e Allegro (Windows)


O presente documento descreve os procedimentos para instalar e configurar o ambiente de desenvolvimento Code::Blocks em Windows integrado ao conjunto de ferramentas MinGW e a biblioteca Allegro. As instrues que se seguem dizem respeito ao Windows XP e oferece algumas pistas especficas para o Windows Vista.

Etapa 1: Instalao do Code::Blocks com o MinGW integrado


1. recomendado baixar e usar a ltima verso estvel do Code::Blocks com o MinGW incluso: clique na alternativa Download the binary release em http://www.codeblocks.org/downloads e selecione a opo de download do arquivo codeblocks-*mingw-setup.exe, onde * representa o nmero da ltima verso estvel (codeblocks-10.05mingw-setup.exe por ocasio da escrita do presente tutorial). 2. Execute, de forma padro, o arquivo de instalao com exceo do diretrio alvo. Altere o diretrio de instalao (Destination Folder) para C:\CodeBlocks. Quanto a pergunta "Do you want to run Code::Blocks now?" for apresentada, clique no boto "No". 3. Aguardue o trmino da instalao e prossiga para a prxima etapa.

Etapa 2: Configurao do MinGW


1. Abra a tela Propriedades do sistema ao pressionar <Tecla Windows> + Pause/Break, selecione a aba Avanado (no Windows Vista, selecionar "Configuraes avanadas do sistema", clicar na aba "Avanado" da caixa de dilogo "Propriedades do Sistema") e clique no boto Variveis do ambiente. 2. Uma vez aberta a caixa de dilogo Variveis de ambiente, crie uma nova varivel de usurio de nome MINGDIR. Para tal necessrio clicar no boto Nova do bloco Variveis de usurio e digitar MINGDIR no campo de rtulo Nome da varivel. A seguir digite C:\CodeBlocks\MinGW no campo Valor da varivel e clique no boto OK. 3. Selecione a varivel Path no bloco Variveis do sistema da caixa de dilogo Variveis de ambiente j aberta, clique no boto Editar e insera no final do contedo do campo Valor da varivel, um ponto-e-vrgula (;) seguido por C:\CodeBlocks\MinGW\bin. A seguir, clique no boto "OK". 4. Abra o Prompt de comando (Iniciar > Todos os programas > Acessrios > Prompt de comando) e digite
gcc -v

para testar a instalao do MinGW. Se o resultado for a apresentao da informao referente verso do compilador gcc instalado atravs do MinGW, ento anote o nmero da verso do MinGW e tudo est pronto para dar prosseguimento prxima etapa.

Etapa 3: Instalao do Allegro

1. Para baixar a verso estvel do Allegro 5 compatvel com a verso indicada no passo 4 da Etapa 2, abra a pgina http://www.allegro.cc/files/. 2. Na na seo "Windows Binaries", baixe a verso estvel do Allegro 5 compatvel com a verso do MinGW em formato zip ou 7z (exemplo: se a verso indicada no passo 4 da Etapa 2 for 4.4.1, ento deve ser baixado o arquivo zip ou 7z identificado como MinGW 4.4.0 por serem incompatveis os identificados como MinGW 4.5.0). 3. Crie a pasta c:\CodeBlocks\MinGW\allegro5, abra o arquivo baixado e copie as pastas bin, include e lib nele contido para a pasta recm criada. No final voc deve ter uma pasta c:\CodeBlocks\MinGW\allegro5\bin, uma c:\CodeBlocks\MinGW\allegro5\include e uma c:\CodeBlocks\MinGW\allegro5\lib. 4. Agora abra a pgina http://alleg.sourceforge.net/download.html e selecione e baixe o arquivo "dx80_mgw.zip", na seo "Miscellaneous files". 5. Depois de baixado o arquivo, preciso abri-lo e copiar as pastas include e lib para c:\CodeBlocks\MinGW\allegro5. Tal operao de cpia mescla as pastas j existentes em c:\CodeBlocks\MinGW\allegro5 com os de mesmo nome no ltimo arquivo baixado. Confirme ("Sim para todos") a operao de mescla das pastas quando questionado. 6. Copie o arquivo allegro-*-monolith-mt.dll (onde * representa a verso do Allegro - allegro-5.0.0-monolith-mt.dll por ocasio da escrita do presente tutorial) na pasta C:\CodeBlocks\MinGW\allegro5\bin o para a pasta Windows system32 [c:\Windows\System32].

Etapa 4: Configurao do Compilador e do Depurador no Code::Blocks


1. Inicie a execuo do Code::Blocks. Caso solicitado, opte pelo GNU GCC Compiler (se abrir a caixa de dilogo "Compilers auto-detection", ento selecione o GNU GCC Compiler e clique no boto "OK". Mantenha a associao do Code::Blocks com arquivos C e C++. 2. Clique na opo Settings da barra de menus e selecione Compiler and debugger... 3. Clique na aba Search directories e efetue as seguintes adies: 1. Na aba subordinada Compiler de Search directories, adicione, nessa ordem, com o auxlio do boto "Add": 2.
C:\CodeBlocks\MinGW\include C:\CodeBlocks\MinGW\allegro5\include Na aba subordinada Linker de Search directories, adicione, nessa ordem, com o auxlio do boto "Add": C:\CodeBlocks\MinGW\lib C:\CodeBlocks\MinGW\allegro5\lib Na aba subordinada Resource Compiler de Search directories, adicione, com o auxlio do boto "Add": C:\CodeBlocks\MinGW\include

3.

4. Clique na aba Linker settings e adicione, nessa ordem, com o auxlio do boto "Add":
C:\CodeBlocks\MinGW\lib\libgdi32.a C:\CodeBlocks\MinGW\allegro5\lib\liballegro-5.0.0-monolith-mt.a

(se a verso do Allegro 5 for diferente de 5.0.0, ento substitua 5.0.0 na linha acima pelo nmero da verso Allegro 5 utilizada)

5. Clique no boto OK e v para a prxima etapa.

Etapa 5: Verificao final


1. 2. 3. 4. No Code::Blocks, selecione File->New->File. Na caixa de dilogo "New from Template", selecione o cone "C/C++ source". A seguir, selecione a alternativa "C" e clique no boto "Next". No campo "Filename with full path", navegue at uma pasta em ser salvo o cdigo abaixo, preencha o campo "Nome do arquivo" qualquer (como testeAllegro5.c) e clique no boto "Salvar". 5. Copie o cdigo da seo "Basic Example" do "Allegro 5 Tutorial/Bitmaps" e o cole no painel de edio do Code::Blocks aberto para o arquivo especificado no passo acima. 6. Compile e execute o programa. Se no ocorrer nenhum erro, a integrao do Allegro 5 ao Code::Blocks ocorreu com sucesso. 7. Se for apresentada uma mensagem que uma dll no foi encontrada, ento adicione c:\Windows\System32 varivel de ambiente Path de forma anloga aos procedimentos descritos nos passos 1 e 3 da Etapa 2 acima.

Code::Blocks com Allegro (Linux)


A instalao de programas em Linux varia de acordo com as diversas distribuies existentes do SO. As distribuies mais comuns hoje em dia so Ubuntu e Fedora, e ambas possuem tanto auxiliares grficos quanto baseados em linha de comando para instalar pacotes (programas pr-compilados disponibilizados na internet em repositrios padres). Por simplicidade, este tutorial explicar a instalao utilizando o programa de linha de comando apt-get para o Ubuntu, no ambiente grfico Gnome. A mesma linha de raciocnio poderia ser seguida com o programa yum do Fedora.

Etapa 1: Instalao do Code::Blocks


1. Abrir um terminal utilizando ALT+F2 e executar o comando gnome-terminal (ou konsole caso o ambiente grfico seja o KDE e no o Gnome) na caixa de dilogo aberta. 2. Atualizar o repositrio local com sudo apt-get update. 3. Em seguida, instalar o Code::Blocks digitando no terminal sudo apt-get install codeblocks (note que est pressuposto que seu usurio possui permisso de super usurio). O programa apt-get busca as dependncias necessrias do Code::Blocks automaticamente.

Etapa 2: Instalao do Allegro


A biblioteca Allegro 5 depende de outras bibliotecas e alguns programas que devem existir no sistema. Portanto, eles devem ser instalados incialmente.

1. Primeiro, sero instalados alguns pacotes essenciais com o comando sudo aptget install build-essential cmake xorg-dev libgl1-mesa-dev libgludev. 2. Em seguida, algumas dependencias opcionais, mas teis para o projeto final, devem ser instaladas. Para tanto, digite sudo apt-get install libpng-dev libcurl4-dev libfreetype6-dev libjpeg-dev libvorbis-dev libopenal-dev libphysfs-dev libgtk2.0-dev libasound-dev libpulse-dev libflac-dev libdumb1-dev O sistema est finalmente pronto para a instalao do Allegro 5. 1. Para baixar a ltima verso estvel do Allegro 5, abra a pgina http://www.allegro.cc/files/. 2. Na seo "Source Binaries", baixe a verso estvel do Allegro 5 em formato .tar.gz e salve-o em uma pasta "libs" criada em /home/<seu usurio>/libs. A pasta criada tem por intuito apenas organizar seu diretrio, mas pode ter qualquer outro nome e/ou localizao. 3. Em um terminal, navegue at a pasta criada com cd ~/libs onde o arquivo foi baixado. 4. Descompacte o arquivo via linha de comando com tar -xvzf allegro-5.0.0.tar.gz. 5. Entre na pasta descompactada "allegro-5.0.0" com cd allegro-5.0.0 e crie a pasta "build" com mkdir build. 6. Entre na pasta "build" usando cd build e digite o comando cmake .. -DCMAKE_INSTALL_PREFIX=/usr para preparar a instalao. 7. Em seguida, compile a biblioteca digitando make. 8. Agora, necessrio instalar a biblioteca no sistema. Portanto, preciso ter permisso de super usurio e o comando sudo make install deve ser digitado.

Etapa 3: Configurao do Compilador e do Depurador no Code::Blocks


1. Inicie a execuo do Code::Blocks. Caso solicitado, opte pelo GNU GCC Compiler (se abrir a caixa de dilogo "Compilers auto-detection", ento selecione o GNU GCC Compiler e clique no boto "OK". Mantenha a associao do Code::Blocks com arquivos C e C++. 2. Clique na opo Settings da barra de menus e selecione Compiler and debugger... 3. Clique na aba Search directories e efetue as seguintes adies: 1. Na aba subordinada Compiler de Search directories, adicione, nessa ordem, com o auxlio do boto "Add": 2.
/usr/include Na aba subordinada Linker de Search directories, adicione, nessa ordem, com o auxlio do boto "Add": /usr/lib

4. Clique na aba Linker settings e adicione em "Other linker options": `pkg-config allegro-5.0 allegro_primitives-5.0 allegro_audio-5.0 allegro_acodec-5.0

allegro_color-5.0 allegro_dialog-5.0 allegro_font-5.0 allegro_image-5.0 allegro_physfs-5.0 allegro_main-5.0 allegro_memfile-5.0 allegro_ttf-5.0 --libs ` 5. Clique no boto OK e siga a Etapa 5 de verificao final do guia de instalao no
Windows. Note que, para executar o CodeBlocks basta utilizar ALT+F2 para abrir a caixa de dilogo e digitar codeblocks.

Вам также может понравиться