C-Tutorial Kapitel Verwendung externer Librarys
Verfasst: Do Nov 26, 2015 11:07 am
Hi,
ich hab mal wieder einpaar fragen zum obengenannten tutorial.
1. also ich habe die library gtk+ soweit korrekt installiert und zur path-variable hinzugefügt. der pfad lautet bei mir: C:\Program Files (x86)\GTK2-Runtime\bin
dann habe die weiteren anweisungen im unterkapitel "Ein Programm mit Hilfe von externen Librarys bauen" befolgt und wollte jetzt das beispielprogramm kompillieren mit folgendem befehl im comandwindow:
gcc -o beispielprogramm.exe beispielprogramm.c
leider bekomme ich die fehlermeldung das er die datei gtk.h nicht findet(wenn ich das richtig verstehe)
beispielprogramm.c:1:21: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^
compilation terminated
in der path variable ist der pfad enthalten und ich konnte auch die demo öffnen weiß jemand wo mein fehler ist?
so nun die anderen fragen:
2. was genau sind die cflags die ich vorher einlade sind das die include dateien? wenn ja warum muss ich das machen habe ich das nicht bereits damit erledigt das ich den pfad der gtk+ bibliothek in der variable path eingetragen habe?
3. was genau ist der linker also im vorherigen kapitel wurde ja kurz erläutert dass es ein programm zum linken der objectfiles ist. ist es also ein programm was vom betriebssystem kommt?
4. das einlesen der cflags und libs muss ich das jedesmal neu machen wenn ich das commandwindow öffne oder ein programm kompillieren will?
eine kleine anmerkung noch im unterkapitel "Ein Programm mit Hilfe von externen Librarys bauen" wird der commandwindow befehl "pkg-config –list-all" erwähnt, dieser müsste meine ich "pkg-config -–list-all" also doppelter bindestrich lauten.
tut mir leid für die vielen Fragen ich hoffe ihr findet die zeit kurz drübe zu schauen.
Viele Grüße
Ramnad
ich hab mal wieder einpaar fragen zum obengenannten tutorial.
1. also ich habe die library gtk+ soweit korrekt installiert und zur path-variable hinzugefügt. der pfad lautet bei mir: C:\Program Files (x86)\GTK2-Runtime\bin
dann habe die weiteren anweisungen im unterkapitel "Ein Programm mit Hilfe von externen Librarys bauen" befolgt und wollte jetzt das beispielprogramm kompillieren mit folgendem befehl im comandwindow:
gcc -o beispielprogramm.exe beispielprogramm.c
leider bekomme ich die fehlermeldung das er die datei gtk.h nicht findet(wenn ich das richtig verstehe)
beispielprogramm.c:1:21: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^
compilation terminated
in der path variable ist der pfad enthalten und ich konnte auch die demo öffnen weiß jemand wo mein fehler ist?
so nun die anderen fragen:
2. was genau sind die cflags die ich vorher einlade sind das die include dateien? wenn ja warum muss ich das machen habe ich das nicht bereits damit erledigt das ich den pfad der gtk+ bibliothek in der variable path eingetragen habe?
3. was genau ist der linker also im vorherigen kapitel wurde ja kurz erläutert dass es ein programm zum linken der objectfiles ist. ist es also ein programm was vom betriebssystem kommt?
4. das einlesen der cflags und libs muss ich das jedesmal neu machen wenn ich das commandwindow öffne oder ein programm kompillieren will?
eine kleine anmerkung noch im unterkapitel "Ein Programm mit Hilfe von externen Librarys bauen" wird der commandwindow befehl "pkg-config –list-all" erwähnt, dieser müsste meine ich "pkg-config -–list-all" also doppelter bindestrich lauten.
tut mir leid für die vielen Fragen ich hoffe ihr findet die zeit kurz drübe zu schauen.
Viele Grüße
Ramnad