Gusth
(usa Ubuntu)
Enviado em 25/11/2008 - 19:00h
Eu programo em C.
Bom eu fiz um programinha aqui (fiz não eu copiei de um tutorial)...
Ok lá no tuto ensina a fazer assim pra compilar:
$ gcc -o alo alo.c -Wall -g `gtk-config --cflags --libs`
Mas pow é muita coisa pra lembrar, eu uso o geany pra programar em C, só que o mesmo programa não deu certo... Vou colocar o programa e os erros se alguém souber como arrumo valew.
Codigo:
code:
/* Primeiro Exemplo - Alo Mundo - alo.c */
#include <gtk/gtk.h>
int main(int argc, char **argv)
{
GtkWidget *janela;
gtk_init(&argc, &argv);
janela = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW (janela), "Alo Mundo");
gtk_widget_show(janela);
gtk_main();
return 0;
}
/* Fim do Primeiro Exemplo */
Erros:
quote:
gcc -Wall "gtk.c" -o "gtk" (no diretório: /home/gusth/Programas em C)
Compilação falhou.
gtk.c:3:21: erro: gtk/gtk.h: Arquivo ou diretório inexistente
gtk.c: Na função ‘main’:
gtk.c:7: erro: ‘GtkWidget’ undeclared (first use in this function)
gtk.c:7: erro: (Each undeclared identifier is reported only once
gtk.c:7: erro: for each function it appears in.)
gtk.c:7: erro: ‘janela’ undeclared (first use in this function)
gtk.c:8: aviso: implicit declaration of function ‘gtk_init’
gtk.c:9: aviso: implicit declaration of function ‘gtk_window_new’
gtk.c:9: erro: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)
gtk.c:10: aviso: implicit declaration of function ‘gtk_window_set_title’
gtk.c:10: aviso: implicit declaration of function ‘GTK_WINDOW’
gtk.c:11: aviso: implicit declaration of function ‘gtk_widget_show’
gtk.c:12: aviso: implicit declaration of function ‘gtk_main’
Acho que ele não está achando a biblioteca né, mas como faço pra ele achar?
Obrigado desde já!