Ich versuche in Codeblocks eine Entwicklungsumgebung für GTK+ auszusetzen. Nach folgender Quelle habe ich das Demo Projekt aufgesetzt; https://www.proggen.org/doku.php?id=gui:gtk:firststeps Leider funktioniert irgendetwas mit den Include Verzeichnissen nicht. Folgende Ausgabe erhalte ich beim compilieren: -------------- Build: Debug in GTK (compiler: GNU GCC Compiler) --------- gcc -Wall -g -I/usr/include/ -I/usr/include/gtk-3.0/ -c /home/me/Dokumente/codeblocks/GTK/main.c -o obj/Debug/main.o In file included from /usr/include/gtk-3.0/gdk/gdk.h:30:0, from /home/me/Dokumente/codeblocks/GTK/main.c:1: /usr/include/gtk-3.0/gdk/gdkconfig.h:13:18: fatal error: glib.h: Datei oder Verzeichnis nicht gefunden compilation terminated. Process terminated with status 1 (0 minute(s), 0 second(s)) 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) Was ist falsch?
Genau deshalb habe ich dir im anderen Thread die Nutzung von pkg-config angeraten. Es ist nicht mit dem einen Include-Verzeichnis getan. pkg-config gibt dir alles, was du braucht. Übrigens wird das ja auch in der von dir verlinkten Quelle benutzt:
1 | gcc -o gtkstart gtkstart.c `pkg-config gtk+-2.0 --cflags --libs` |
Wobei hier compilieren und linken in einem Schritt gemacht wird. Eigentlich macht man das ja separat, und dann muss beim Compilieren nur --cflags, beim Linken nur --libs angegeben werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.