Ich habe ein C++Programm geschrieben welches ein XML-File parsen soll.
Dazu habe ich die benötigten Headerfiles eingebunden:
#include libxml/tree.h
#include libxml/parser.h
Wenn ich nun compilieren möchte, so bekomme ich immer den Fehler:
tree.h not found
parser.h not found
Darauf hin habe ich geschaut, wo diese h-Files gespeichert werden.
Und das Verzeichnis lautet: /usr/include/libxml2/libxml/
Deshalb habe ich in KDevelop bei den "Compiler Options" folgenden Eintrag gemacht:
-I /usr/include/libxml2/
Nach einem erneuten Compileversuch erschien nun folgende Medlung:
undefined reference to `xmlCheckVersion' (xmlCheckVersion verwende ich)
Was stimmt da mit den Pfaden nicht?
Ich habe das libxml2 direkt bei der Installation von SuSE 9.2 mit installieren lassen. Auch das libxml2-devel Paket ist mit installiert.
Falls dafür von Euch jemand eine Lösung hat, wäre ich ihm sehr dankbar?
Gruss Helios
Dazu habe ich die benötigten Headerfiles eingebunden:
#include libxml/tree.h
#include libxml/parser.h
Wenn ich nun compilieren möchte, so bekomme ich immer den Fehler:
tree.h not found
parser.h not found
Darauf hin habe ich geschaut, wo diese h-Files gespeichert werden.
Und das Verzeichnis lautet: /usr/include/libxml2/libxml/
Deshalb habe ich in KDevelop bei den "Compiler Options" folgenden Eintrag gemacht:
-I /usr/include/libxml2/
Nach einem erneuten Compileversuch erschien nun folgende Medlung:
undefined reference to `xmlCheckVersion' (xmlCheckVersion verwende ich)
Was stimmt da mit den Pfaden nicht?
Ich habe das libxml2 direkt bei der Installation von SuSE 9.2 mit installieren lassen. Auch das libxml2-devel Paket ist mit installiert.
Falls dafür von Euch jemand eine Lösung hat, wäre ich ihm sehr dankbar?
Gruss Helios