@Nunslaughter:
Inderdaad wil ik in C++ GTK+ programmas schrijven. Nu doe ik dit allemaal in code::blocks en daarin kies in netjes een GTK+ project. alleen is het probleem als ik deze wil runnen krijg ik deze fouten:
||=== GTKHelloWorld, Debug ===|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|1|fout: gtk/gtk.h: Bestand of map bestaat niet|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|5|fout: ‘GtkWidget’ undeclared (first use in this function)|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|5|fout: (Each undeclared identifier is reported only once|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|5|fout: for each function it appears in.)|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|5|fout: ‘window’ undeclared (first use in this function)|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|7|let op: impliciete declaratie van functie ‘gtk_init’|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|9|let op: impliciete declaratie van functie ‘gtk_window_new’|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|9|fout: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|10|let op: impliciete declaratie van functie ‘gtk_widget_show’|
/media/DATA/Jelte/Programming/GTK+ tutorial/GTKHelloWorld/main.c|12|let op: impliciete declaratie van functie ‘gtk_main’|
||=== Build finished: 10 errors, 0 warnings ===|
hierdoor dacht ik dat GTK+ niet geinstalleerd was.
de code van dit programma is:
#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;
}
maar als GTK+ al geinstalleerd is ligt het volgens mij ergens anders aan. kan iemand zien waaraan?
over gtkmm en C++, volgens mij hoeft dit niet, alleen bied gtkmm een betere aansluiten bij C++.(correct me if i am wrong)
Kan iemand mij verder helpen?
alvast Bedankt!
JV.com