eliot
11.08.05, 17:04
Hallo,
ich wollte mal ein bischen mit GTK herumspielen,
und mich ein bischen einarbeiten. Jedoch bin ich
schon beim simpelsten Programm auf ein Problem gestoßen.
Folgenden Quellcode wollte ich übersetzen:
#include gtk/gtk.h
int main(int argc,char *argv[])
¡
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
mit folgender Zeile:
gcc test.c -o test.exe 'pkg-config --cflags --libs gtk+-2.0'
und bekam diese Fehlermeldung:
gcc: pkg-config --cflags --libs gtk+-2.0: Datei oder Verzeichnis nicht gefunden
test.c:1:22: gtk/gtk.h: Datei oder Verzeichnis nicht gefunden
test.c:3: error: stray '\241' in program
test.c: In Funktion »main«:
test.c:5: error: `GtkWidget' undeclared (first use in this function)
test.c:5: error: (Each undeclared identifier is reported only once
test.c:5: error: for each function it appears in.)
test.c:5: error: `window' undeclared (first use in this function)
test.c:7: error: `GTK_WINDOW_TOPLEVEL' undeclared (first use in this function)
Nun, anscheinend findet gcc gtk nicht. Aber es sollte doch eigentlich
installiert sein?! Ich habe ihn mit:
apt-get install libswt-gtk-dev
installiert, die sourcen sollten also installiert sein.
Was muss ich unter Debian tun, damit ich GTK Programme
kompilieren kann??
BTW Wo liegt eigentlich bei Linux der gcc und die includes???
Vielen Dank für eure Hilfe!
regards
eliot
ich wollte mal ein bischen mit GTK herumspielen,
und mich ein bischen einarbeiten. Jedoch bin ich
schon beim simpelsten Programm auf ein Problem gestoßen.
Folgenden Quellcode wollte ich übersetzen:
#include gtk/gtk.h
int main(int argc,char *argv[])
¡
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
mit folgender Zeile:
gcc test.c -o test.exe 'pkg-config --cflags --libs gtk+-2.0'
und bekam diese Fehlermeldung:
gcc: pkg-config --cflags --libs gtk+-2.0: Datei oder Verzeichnis nicht gefunden
test.c:1:22: gtk/gtk.h: Datei oder Verzeichnis nicht gefunden
test.c:3: error: stray '\241' in program
test.c: In Funktion »main«:
test.c:5: error: `GtkWidget' undeclared (first use in this function)
test.c:5: error: (Each undeclared identifier is reported only once
test.c:5: error: for each function it appears in.)
test.c:5: error: `window' undeclared (first use in this function)
test.c:7: error: `GTK_WINDOW_TOPLEVEL' undeclared (first use in this function)
Nun, anscheinend findet gcc gtk nicht. Aber es sollte doch eigentlich
installiert sein?! Ich habe ihn mit:
apt-get install libswt-gtk-dev
installiert, die sourcen sollten also installiert sein.
Was muss ich unter Debian tun, damit ich GTK Programme
kompilieren kann??
BTW Wo liegt eigentlich bei Linux der gcc und die includes???
Vielen Dank für eure Hilfe!
regards
eliot