Wenn mir jemand erklären kann wie ich das richtig mache wäre ich ihm echt dankbar.schwerwiegender Fehler: gtkmm.h: Datei oder Verzeichnis nicht gefunden
Ich nutze Code::Blocks als IDE.
Wenn mir jemand erklären kann wie ich das richtig mache wäre ich ihm echt dankbar.schwerwiegender Fehler: gtkmm.h: Datei oder Verzeichnis nicht gefunden
Hast du denn die GTK Entwicklungspakete installiert?Wenn mir jemand erklären kann wie ich das richtig mache wäre ich ihm echt dankbar.
Zusätzlich zu cloidnerux Frage schreib bitte auf, wie und mit welchen Parametern Du den Compiler aufrufst.Schwarzer_Tee hat geschrieben:Jo ich versuche verzweifelt mit der GTK Programmierung anzufangen aber hänge an einem für mich echt schlimmen Problem.
Irgendwie an den Compiler hängen muss aber ich weiß nicht wo :/.`pkg-config gtkmm-3.0 --cflags --libs`
Code: Alles auswählen
[cseipel@localhost ~]$ g++ '/home/cseipel/test/bla.cc' -o simple `pkg-config gtkmm-3.0 --cflags --libs`
Du vermutest richtig.Schwarzer_Tee hat geschrieben:Die GTK Pakete hab ich installiert.
Hab alles was hier in der Doku erwähnt wird installiert.
https://developer.gnome.org/gtkmm-tutor ... es.html.de
Ich vermute stark das ich das hierIrgendwie an den Compiler hängen muss aber ich weiß nicht wo :/.`pkg-config gtkmm-3.0 --cflags --libs`
Welches Tutorial verwendest du denn?Schwarzer_Tee hat geschrieben:Also über mein Terminal funktioniert der Kram.Über Code::Blocks geht's es aber leider natürlich noch nichtCode: Alles auswählen
[cseipel@localhost ~]$ g++ '/home/cseipel/test/bla.cc' -o simple `pkg-config gtkmm-3.0 --cflags --libs`
Code: Alles auswählen
pkg-config gtkmm-3.0 --cflags
pkg-config gtkmm-3.0 --libs
[cseipel@localhost ~]$ pkg-config gtkmm-3.0 --cflags
-pthread -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
Jetzt muss ich nur noch herausfinden wo die Libs rumliegen oO[cseipel@localhost ~]$ pkg-config gtkmm-3.0 --libs
-lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lgio-2.0 -lcairomm-1.0 -lcairo -lsigc-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lgio-2.0 -lcairomm-1.0 -lcairo -lsigc-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0