GTK+/Começando: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Linha 175:
== Compilando o Hello World ==
Para compilar, use:
gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` \
Linha 186:
As bibliotecas que costumam ser usadas são:
* A biblioteca GTK (<tt>-lgtk</tt>), a biblioteca de widgets, baseada no GDK.
* A biblioteca GDK (<tt>-lgdk</tt>), o intermediário da Xlib.
* A biblioteca gdk-pixbuf (<tt>-lgdk_pixbuf</tt>), a biblioteca de manipulação de imagens.
* A biblioteca Pango (<tt>-lpango</tt>) para texto internationalizado.
* A biblioteca gobject (<tt>-lgobject</tt>), que contém o sistema de tipos no qual é baseado o GTK.
* A biblioteca gmodule (<tt>-lgmodule</tt>), usada para carregar extensões em tempo de execução.
* A biblioteca GLib (<tt>-lglib</tt>), que contém funções miscelâneas; apenas g_print() é usada neste exemplo particular. O GTK é construído sobre a GLib, portanto você sempre precisará desta biblioteca. Veja a seção sobre a GLib para mais detalhes.
* A biblioteca Xlib (<tt>-lX11</tt>) que é usada pelo GDK.
* A biblioteca Xext (<tt>-lXext</tt>). Ela contém código para pixmaps compartilhados na memória e outras extensões X.
* A biblioteca de matemática (<tt>-lm</tt>). É usada pelo GTK para vários propósitos.
== Teoria dos sinais e callbacks ==
|