Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
O Code::Blocks um ambiente de desenvolvimento para programas C/C++ e o GraphApp um pacote de apoio para desenvolver interfaces grficas em C (documentao). Ambos podem ser usados tanto em Linux (Code::Blocks e GraphApp) como em Windows. A instalao no GraphApp bastante direta. Basta executar o makefile que acompanha o pacote. Para Windows, a instalao mais complexa e descrita abaixo.
3. Selecionar File>Open...
5. Selecionar Build>Build
6. Selecionar Build>Run
7. Fechar a janela C:\apps\app\apptypes.exe. A execuo de apptypes.exe gerou um arquivo, no mesmo diretrio, importante para a gerao da biblioteca. Ele contm
11. Inserir as informaes na caixa de dilogo Static library conforme ilustrado abaixo e clicar no boto Next >
12. Selecionar apenas a opo Create "Release" configuration e clicar no boto Finish
13. Clicar no cone da pasta Sources, clicar com o boto direito no cone do arquivo main.c, selecionar a opo Remove file from project
15. Selecionar o diretrio c:\apps\app\src na caixa de dilogo Project>Add files... e clicar no boto Abrir
17. No caso de Windows Vista, dar um clique duplo em appint.c e colocar // no incio da linha 31 e tirar o // no incio da linha 33. Se o sistema operacional for o Windows XP, nada precisa ser feito. Em caso de outras verses de Windows, colocar um // no incio da linha 33. Se o arquivo appint.c foi alterado, ento apertar Ctrl-S para salvar as
modificaes.
19. Na caixa de dilogo Compiler and debugger settings, selecionar a aba Linker settings, clicar no boto Add do bloco Link libraries:, inserir C:\Arquivos de programas\CodeBlocks\MinGW\lib\libgdi32.a na caixa de dilogo Add library, clicar no
boto OK
22. Adicionar, tambm, o diretrio C:\Arquivos de programas\CodeBlocks\MinGW\include na aba Linker de Search directories e clicar no boto OK
23. Para as novas configuraes entrarem em vigor, preciso fechar e, a seguir, abrir novamente o Code::Blocks. Depois de reaberto, selecionar File>Recent Projects>C:\apps\app\app.cbp
25. O Build vai gerar o arquivo libapp.a em C:\apps\app e o arquivo app.h (includo indiretamente em programas usurios do GraphApp atravs da diretiva: #include
<graphapp.h>) em C:\apps\app\src
26. Para compilar programas no Code::Blocks que fazem uso do GraphApp ainda mais um detalhe preciso: selecionar Settings>Compiler and debugger... e adicionar
27. Dar um clique em C:\apps\app\libapp.a e clicar na seta para cima ao lado da caixa "Link libraries" para mover o diretrio em questo para a primeira posio na lista
28. Clicar em OK
Teste do GraphApp: calc.c 1. Primeiramente preciso fechar o projeto app: clicar com o boto direito no cone do projeto e selecionar a opo Close project solicitar que as alteraes sejam salvas.
2. Para a nova configurao entrar em vigor, preciso fechar e abrir novamente o Code::Blocks. Depois de reaberto, selecionar File>Open...
4. Selecionar Build>Build
5. Selecionar Build>Run