HowTo: Code::Blocks
Início
1. O que é o Code::Blocks
O Code::Blocks é um ambiente de desenvolvimento integrado (IDE - Integrated Development Environments)
para C / C++.
Estão disponíveis versões para Windows, Linux e Mac OS X.
Início
2. Como se instala o Code::Blocks em Windows
Início
3A. Como se instala o gtk+ no Code::Blocks em Windows
- A partir do site http://www.gtk.org/download/win32.php
fazer o download de all-in-one bundle.
- Fazer o "unzip" do ficheiro numa pasta, por exemplo, "c:\Programs\gtk2".
- Abrir o "Code::Blocks", criar um novo projecto seleccionando "gtk" e quando ele pedir dizer a pasta onde se colocaram os ficheiros
(no exemplo, "c:\Programs\gtk2").
- Ao executar deve dar um erro de falta de ".dll". Para um único programa, pode copiar-se os ficheiros ".dll" que se encontram
na pasta "bin" do "gtk" para "bin/Debug" do projecto em causa.
- Se se pretende usar o "gtk" para mais programas é mais cómodo fazer a cópia dessas ".dll" para "C:\windows\system32".
- Em alternativa e o que será mais conveniente, é alterar a variável "Path" e acrescentar-lhe a localização das ".dll". Isso pode ser feito
em "Painel de Controle -> Sistema -> Definições avançadas do sistema -> Variáveis de ambiente -> Variáveis de sistema".
- Ver
http://stackoverflow.com/questions/16853825/steps-to-setting-up-gtk-with-code-blocks
3B. Caso não funcione pode fazer-se o seguinte:
- A partir da pasta em que desmanchou o all-in-one (admitamos que se chama 'c:\gtk') seleccione os ficheiros
c:\gtk\lib\lib*dll.a (em que a '*' significa qualquer coisa) e copie-os para:
Settings -> Compiler -> Search Directories -> Compiler
- Copiar para Settings -> Compiler -> Search Directories -> link a pasta 'c:\gtk\include\gdk_pixbuf-2.0'
e 'c:\gtk\lib'.
Início
4. Como se instala o gtk+ no Code::Blocks em Windows
- Para compilar simplesmente um programa já feito, pode abrir o ficheiro "*.c" e
em "Build" fazer "Build" e "Run"
- Pode igualmente abrir-se um projecto e criar (ou alterar) um ficheiro (ou ficheiros)
já existente. Depois as opções são idênticas às do caso anterior.
Início
5. Documentação
Início