Upload
fran-lauriano
View
68
Download
0
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.