5
 https://sites.google.com/a/liesenberg.biz/cjogos/home/software/ambiente- code-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 instruções que se seguem dizem respeito ao Windows XP e oferece algumas pistas específicas para o Windows Vista. Etapa 1: Instalação do Code::Blocks com o MinGW integrado 1. É reco mendado baixa r e usar a últim a versão está vel do Cod e::Blocks com o MinGW incluso: clique na alternativa “Download the binary releaseem http://www.codeblocks.org/downloads e selecione a opção de download do arquivo codeblocks-*mingw-setup.exe , onde * representa o número da última versão estável (codeblocks-10.05mingw-setup.exe por ocasião da escrita do presente tutorial). 2. Execute, de for ma pad rão, o arq uivo de in stalaç ão com e xceçã o do diretó rio alvo.  Altere o diretório de instalação ( Destination Folder) para C:\CodeBlocks. Quanto a pergunta "Do you want to run Code::Blocks now?" for apresentada, clique no botão "Não". 3. Aguardue o término da instalação e prossiga pa ra a pró xima e tapa. Etapa 2: Configuração do MinGW 1. Abra a te la “P roprie dades do sistema” a o pre ssiona r <Tecla Windows> + Pause/Break , selecione a aba “ Avançado” (no Windows Vista, selecionar "Configurações avançadas do sistema", clicar na aba "Avançado" da caixa de diálogo "Propriedades do Sistema") e clique no botão “ Variáveis do ambiente”. 2. Uma v ez ab erta a c aixa de diálog o “Var iáveis de ambiente”, crie uma no va variável de usuário de nome  MINGDIR . Para tal é necessário clicar no botão Nova” do bloco “ Variáveis de usuário” e digitar  MINGDIR no campo de rótulo Nome da variável”. A seguir digite C:\CodeBlocks\MinGW no campo “Valor da variável ” e clique no botão “OK ”. 3. Se le cione a va riá ve l Path no bloco “Variáveis do sistema” da caixa de diálogo Variáveis de ambiente” já aberta, clique no botão “ Editar” e insera no final do conteúdo do campo “ Valor da variável ”, um ponto-e-vírgula (;) seguido  por C:\CodeBlocks\MinGW\bin . A seguir, clique no botão "OK ". 4. Abra o “Promp t de co mand o” (Inicia r > Todo s os programas > Acessórios > Prompt de comando) e digite gcc -v  para testar a instal ação d o MinG W. Se o res ultado for a a prese ntaçã o da informação referente à versão do compilador gcc instalado através do MinGW, então anote o número da versão do MinGW e tudo está pronto para dar  pross eguim ento à próxim a eta pa. Etapa 3: Instalação do Allegro

Code e Allegro

Embed Size (px)

Citation preview

5/16/2018 Code e Allegro - slidepdf.com

http://slidepdf.com/reader/full/code-e-allegro 1/5

 

https://sites.google.com/a/liesenberg.biz/cjogos/home/software/ambiente-

code-blocks-allegro-5

Code::Blocks com MinGW e Allegro (Windows)

O presente documento descreve os procedimentos para instalar e configurar o ambiente dedesenvolvimento Code::Blocks em Windows integrado ao conjunto deferramentas MinGW e a biblioteca Allegro. As instruções que se seguem dizem respeitoao Windows XP e oferece algumas pistas específicas para o Windows Vista.

Etapa 1: Instalação do Code::Blocks com o MinGW integrado

1. É recomendado baixar e usar a última versão estável do Code::Blocks com oMinGW incluso: clique na alternativa “Download the binary release”em http://www.codeblocks.org/downloads e selecione a opção de download do

arquivo codeblocks-*mingw-setup.exe, onde * representa o número daúltima versão estável (codeblocks-10.05mingw-setup.exepor ocasiãoda escrita do presente tutorial).

2. Execute, de forma padrão, o arquivo de instalação com exceção do diretórioalvo.

 

Altere o diretório de instalação (Destination Folder) para C:\CodeBlocks.Quanto a pergunta "Do you want to run Code::Blocks now?" for apresentada,clique no botão "Não".

3. Aguardue o término da instalação e prossiga para a próxima etapa.

Etapa 2: Configuração do MinGW

1. Abra a tela “Propriedades do sistema” ao pressionar <Tecla Windows> +Pause/Break, selecione a aba “Avançado” (no Windows Vista, selecionar "Configurações avançadas do sistema", clicar na aba "Avançado" da caixa dediálogo "Propriedades do Sistema") e clique no botão “Variáveis do ambiente”.

2. Uma vez aberta a caixa de diálogo “Variáveis de ambiente”, crie uma novavariável de usuário de nome MINGDIR . Para tal é necessário clicar no botão“Nova” do bloco “Variáveis de usuário” e digitar  MINGDIR no campo de rótulo“Nome da variável”. A seguir digite C:\CodeBlocks\MinGW no campo “Valor

da variável” e clique no botão “OK ”.3. Selecione a variável Path no bloco “Variáveis do sistema” da caixa de diálogo

“Variáveis de ambiente” já aberta, clique no botão “Editar” e insera no final doconteúdo do campo “Valor da variável”, um ponto-e-vírgula (;) seguido por C:\CodeBlocks\MinGW\bin. A seguir, clique no botão "OK ".

4. Abra o “Prompt de comando” (Iniciar > Todos os programas > Acessórios >Prompt de comando) e digitegcc -v

 para testar a instalação do MinGW. Se o resultado for a apresentação dainformação referente à versão do compilador gcc instalado através do MinGW,então anote o número da versão do MinGW e tudo está pronto para dar 

 prosseguimento à próxima etapa.

Etapa 3: Instalação do Allegro

5/16/2018 Code e Allegro - slidepdf.com

http://slidepdf.com/reader/full/code-e-allegro 2/5

 

1. Para baixar a versão estável do Allegro 5 compatível com a versão indicada no passo 4 da Etapa 2, abra a página http://www.allegro.cc/files/.

2. Na na seção "Windows Binaries", baixe a versão estável do Allegro 5 compatívelcom a versão do MinGW em formato zip ou 7z (exemplo: se a versão indicada no

 passo 4 da Etapa 2 for 4.4.1, então deve ser baixado o arquivo zip ou 7z

identificado como MinGW 4.4.0 por serem incompatíveis os identificados comoMinGW 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 recém criada. No final você deveter uma pasta c:\CodeBlocks\MinGW\allegro5\bin,uma c:\CodeBlocks\MinGW\allegro5\include euma c:\CodeBlocks\MinGW\allegro5\lib.

4. Agora abra a página http://alleg.sourceforge.net/download.html e selecione e baixe o arquivo "dx80_mgw.zip", na seção "Miscellaneous files".

5. Depois de baixado o arquivo, é preciso abri-lo e copiar as pastas include e lib para c:\CodeBlocks\MinGW\allegro5. Tal operação de cópia mescla as pastas já

existentes em c:\CodeBlocks\MinGW\allegro5 com os de mesmo nome no últimoarquivo baixado. Confirme ("Sim para todos") a operação de mescla das pastasquando questionado.

6.

 

Copie o arquivo allegro-*-monolith-mt.dll (onde * representa a versãodo Allegro - allegro-5.0.0-monolith-mt.dllpor ocasião da escrita do

 presente tutorial) na pasta C:\CodeBlocks\MinGW\allegro5\bin o para a pasta Windows system32 [c:\Windows\System32].

Etapa 4: Configuração do Compilador e do Depurador no Code::Blocks

1. Inicie a execução do Code::Blocks. Caso solicitado, opte pelo GNU GCCCompiler (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, nessaordem, com o auxílio do botão "Add":C:\CodeBlocks\MinGW\includeC:\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\libC:\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.aC:\CodeBlocks\MinGW\allegro5\lib\liballegro-5.0.0-monolith-mt.a

(se a versão do Allegro 5 for diferente de 5.0.0, então substitua 5.0.0 na linhaacima pelo número da versão Allegro 5 utilizada)

5/16/2018 Code e Allegro - slidepdf.com

http://slidepdf.com/reader/full/code-e-allegro 3/5

 

5. Clique no botão “OK” e vá para a próxima etapa.

Etapa 5: Verificação final

1. No Code::Blocks, selecione File->New->File.

2. Na caixa de diálogo "New from Template", selecione o ícone "C/C++ source".3. A seguir, selecione a alternativa "C" e clique no botão "Next".4. No campo "Filename with full path", navegue até uma pasta em será salvo o

código abaixo, preencha o campo "Nome do arquivo" qualquer (comotesteAllegro5.c) e clique no botão "Salvar".

5. Copie o código da seção "Basic Example" do "Allegro 5 Tutorial/Bitmaps" e ocole no painel de edição do Code::Blocks aberto para o arquivo especificado no

 passo acima.6. Compile e execute o programa. Se não ocorrer nenhum erro, a integração do

Allegro 5 ao Code::Blocks ocorreu com sucesso.7. Se for apresentada uma mensagem que uma dll não foi encontrada, então

adicione c:\Windows\System32 à variável de ambiente Path de forma análogaaos procedimentos descritos nos passos 1 e 3 da Etapa 2 acima.

Code::Blocks com Allegro (Linux)

A instalação de programas em Linux varia de acordo com as diversas distribuiçõesexistentes do SO. As distribuições mais comuns hoje em dia são Ubuntu e Fedora, eambas possuem tanto auxiliares gráficos quanto baseados em linha de comando para

instalar pacotes (programas pré-compilados disponibilizados na internet em repositórios padrões). Por simplicidade, este tutorial explicará a instalação utilizando o programa delinha de comando apt-get para o Ubuntu, no ambiente gráfico Gnome. A mesma linha deraciocínio poderia ser seguida com o programa yum do Fedora.

Etapa 1: Instalação do Code::Blocks

1. Abrir um terminal utilizando ALT+F2 e executar o comando gnome-terminal

(ou konsole caso o ambiente gráfico seja o KDE e não o Gnome) na caixa dediálogo aberta.

2. Atualizar o repositório 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 usuário possui permissão de super usuário). O programa apt-get busca as dependências necessárias doCode::Blocks automaticamente.

Etapa 2: Instalação do Allegro

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

5/16/2018 Code e Allegro - slidepdf.com

http://slidepdf.com/reader/full/code-e-allegro 4/5

 

1. Primeiro, serão instalados alguns pacotes essenciais com o comando sudo apt-get install build-essential cmake xorg-dev libgl1-mesa-dev libglu-dev.

2. Em seguida, algumas dependencias opcionais, mas úteis para o projetofinal, devem ser instaladas. Para tanto, digite

sudo apt-get install libpng-dev libcurl4-dev libfreetype6-dev libjpeg-devlibvorbis-dev libopenal-dev libphysfs-dev libgtk2.0-dev libasound-devlibpulse-dev libflac-dev libdumb1-dev

O sistema está finalmente pronto para a instalação do Allegro 5.

1. Para baixar a última versão estável do Allegro 5, abra a página http://www.allegro.cc/files/.

2. Na seção "Source Binaries", baixe a versão estável do Allegro 5 em formato.tar.gz e salve-o em uma pasta "libs" criada em /home/<seu usuário>/libs. A

 pasta criada tem por intuito apenas organizar seu diretório, mas pode ter qualquer outro nome e/ou localização.

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 instalação.7. Em seguida, compile a biblioteca digitando make.8. Agora, é necessário instalar a biblioteca no sistema. Portanto, é preciso ter 

 permissão de super usuário e o comando sudo make install deve ser digitado.

Etapa 3: Configuração do Compilador e do Depurador no Code::Blocks

1. Inicie a execução do Code::Blocks. Caso solicitado, opte pelo GNU GCCCompiler (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":/usr/include

2. Na aba subordinada “Linker” de “Search directories”, adicione, nessa ordem,

com o auxílio do botão "Add":/usr/lib

4. Clique na aba “

 

Linker settings” e adicione em "Other linker options":

`pkg-config allegro-5.0allegro_primitives-5.0allegro_audio-5.0allegro_acodec-5.0

5/16/2018 Code e Allegro - slidepdf.com

http://slidepdf.com/reader/full/code-e-allegro 5/5

 

allegro_color-5.0allegro_dialog-5.0allegro_font-5.0allegro_image-5.0allegro_physfs-5.0

allegro_main-5.0allegro_memfile-5.0allegro_ttf-5.0--libs `

5. Clique no botão “OK” e siga a Etapa 5 de verificação final do guia de instalação no

Windows. Note que, para executar o CodeBlocks basta utilizar ALT+F2 para abrir a

caixa de diálogo e digitar codeblocks.