IST - Física MEFT - Programação 07:46:52
26 - Apr - 2024
  Página de entrada  
  Informações  
  Avaliação  
  Sumários  
  Séries Semanais  
  Trabalhos Finais  
  Bibliografia  
  Manuais  
  Links Úteis  
  HowTo  
  Pagina Web (Exemplo)  
  Turmas de Laboratório  
  Notas Finais e Marcações  
  Contacto  

HowTo: GTK+


Sumário
1. O que é o GTK+
2. Como Instalar o GTK+ no Ubuntu
3. Como Instalar o GTK+ no MAC OSX
4. Como Instalar o GTK+ no Cygwin
5. Como usar o GTK+ em sistemas Unix ou tipo Unix
6. Documentação e Links Úteis
Início

1. O que é o GTK+

GTK+ é um toolkit multi-plataforma para a criação de interfaces gráficas. Foi inicialmente desenvolvido em 1995 por Spencer Kimball e Peter Mattis então estudantes em Berkeley. O seu nome deve-se à sua origem: foi desenvolvido para a implementação do programa de tratamento de imagem GIMP, daí o seu nome GIMP toolkit. Existem implementações para unix, windows e OSX o que permite desenvolver programas, em ambiente de janelas, que podem ser compilados e instalados naqueles sistemas operativos. Para além disso, as suas bibliotecas podem ser compiladas com linguagens tão diversas como C, C++, Java, PHP, etc.
Início

2. Como Instalar o GTK+ no Ubuntu

Ver HowTo Linux - Instalação de Software
Início

3. Como Instalar o GTK+ no MAC OSX (usando MacPorts)

Ver HowTo Mac OS X
Início

4. Como Instalar o GTK+ no Cygwin

Ver HowTo Cygwin.
Início

5. Como usar o GTK+ em sistemas Unix ou tipo Unix

  • Para fazer a compilação de um ficheiro (foo.c):
    gcc -c foo.c `pkg-config --cflags glib-2.0` `pkg-config --cflags gtk+-2.0`
    e caso existam ficheiros de outras directorias a ser incluídos, acrescentar:
    '-I../Outra_Dir1 -I../Outra_Dir2 ... -I../Outra_DirN'
  • Para fazer a 'linkagem' de um ou mais ficheiros (foo1.c, foo2.c, foo3.c, etc.), ficando o programa final com o nome 'foo', fazer:
    gcc -o foo foo1.o foo2.o foo3.o `pkg-config --libs glib-2.0` `pkg-config --libs gtk+-2.0`
Início

6. GTK+: Documentação e Links Úteis

Início