Codeblocks Include Verzeichnis angeben

Gast #5301906
Lesenswert?
• ▲
▼
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?
#5302194
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.