Libs total defekt?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

Libs total defekt?

Beitrag von cuedee » 16.07.2002 17:32:43

Hallo Forum,

ich brauche jetzt glaube ich wirklich Hilfe!!

Also durch heftiges GUI-Entwickeln in den letzten Tagen (anfangs Java, jetzt wieder C++) habe ich schon mal das ein oder andere Paket zuviel installiert, aber das dürfte ja eigentlich die Systemeinstellungen nicht modifizieren. Kurz: Ich weiss absolut nicht, was ich falsch gemacht habe!

Der Fehler: Ein simples GTK-Programm läuft nicht, wenn ich die Zeile

Code: Alles auswählen

#include <gtk/gtk.h>
eingebe. Selbst in x-beliebigen Variationen lässt sich mein Programm nicht zum Laufen bewegen. Selbiges passiert bei GTK-- und GTK+ und was weiss ich wo sonst noch. Immer das gleiche Symptom: <xxx/xxx.h>: file or directory not found.

Mir kommt es wirklich so vor, als hätte ich zuviele GTK-Libs und deren Derivate installiert. Kann dadurch die interne Verlinkung irgendwie gestört werden? Ich hab nämlich alle möglichen GTK-Libs installiert, nur lassen sich die Header nicht includieren.

Woran kann das denn alles liegen?
[ Pessimisten sind Optimisten mit Erfahrung ]

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 18.07.2002 09:42:40

schon mal "#include <gtk-1.2/gtk/gtk.h>" probiert?

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

Beitrag von cuedee » 19.07.2002 19:22:22

hi glatzor,

danke erstmal, dass überhaupt erstmal jemand antwortet!

habe eben deinen rat auspronbiert, und sowohl #include <gtk-1.2/gtk/gtk.h> als auch #include <gtk-12.0/gtk/gtk.h> ergeben oben genannten fehler!

und eines ist sicher: die dateien existieren! - deshalb weiss ich nicht weiter.

wie kann ich denn den fehler systematisch suchen??
[ Pessimisten sind Optimisten mit Erfahrung ]

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

???

Beitrag von cuedee » 27.07.2002 18:49:12

Hi Leute,

mittlerweile sitze ich wieder tapfer hier, und versuche das Problem selbst zu lösen...

Leider geht jeder Versuch schief :(

Weiss denn niemand einen Rat???
[ Pessimisten sind Optimisten mit Erfahrung ]

Benutzeravatar
josef
Beiträge: 82
Registriert: 27.07.2002 21:57:09
Wohnort: Dresden
Kontaktdaten:

Re: ???

Beitrag von josef » 27.07.2002 22:12:03

cuedee hat geschrieben: Weiss denn niemand einen Rat???
Man sollte sich doch im Source nicht auf eine Version einer Bibliothek verlassen.
Also einfach bei #include <gtk/gtk.h> bleiben, und dem Compiler per -I/usr/include/gtk-1.2 mitteilen, daß er diese Datei dort findet.
Ein configure-Skript übernimmt normalerweise diese Aufgabe.
Übrigens ist 1.2 leicht veraltet :)

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

...

Beitrag von cuedee » 28.07.2002 15:28:35

Hi Josef,

leider läufts immer noch nicht richtig:

Wenn ich mit dem I-Flag den entsprechenden Pfad einbinde (/usr/include/gtk-2.0), treten weiterhin Fehlermeldungen auf, dass Header nicht gefunden werden.

Der Code der ganzen "Anwendung":

Code: Alles auswählen

#include <gtk/gtkwindow.h>

void main()
{

}
Offensichtlich werden ja durch gtkwindow.h noch andere Header eingebunden, und genau diese findet der Compiler dann auch nicht (obwohl in der Datei gtkwindow.h über relative Pfade wie oben auf die Header zugegriffen wird).

:( Langsam wird's echt richtig nervig...
[ Pessimisten sind Optimisten mit Erfahrung ]

Antworten