ich habe jetzt angefangen mit dem HalloWelt Programm in GTK+.
Mit
Code: Alles auswählen
gcc HelloWorld.c `sdl-config gtk+-2.0 --cflags --libs`
Ich kann auch nachvollziehen, warum der Rechner etwas bestimmtes macht.
Jetzt wollte ich folgendes Programm (von dieser Seite: http://de.wikibooks.org/wiki/GTK )
testen, um zu verstehen was man mit Boxen alles anstellen kann:
Code: Alles auswählen
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window, *box;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
box = gtk_vbox_new(false, 10);
gtk_box_pack_start(GTK_BOX(box), gtk_label_new("Nummer Eins"), false, false, 0);
gtk_box_pack_start(GTK_BOX(box), gtk_label_new("Nummer Zwei"), false, false, 0);
gtk_box_pack_start(GTK_BOX(box), gtk_label_new("Nummer Drei"), false, false, 0);
gtk_container_add(GTK_CONTAINER(window), box);
gtk_widget_show_all(window);
gtk_main();
}
Danach kam eine Meldung von gcc:
Code: Alles auswählen
GTK.c: In Funktion »main«:
GTK.c:12: Fehler: »false« nicht deklariert (erste Benutzung in dieser Funktion)
GTK.c:12: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
GTK.c:12: Fehler: für jede Funktion in der er auftritt.)
MfG Fuss