Ubuntu Eclipse libxml2 Fehler : fatal error: libxml/xmlversion.h: No such file or directory
Möchte ich libxml2 in meinem eclipse-Projekt. Ich kann diese Bibliothek verwenden in der Befehlszeile von "
g++ main.cpp -I/usr/include/libxml2 -lxml2 -o Ausgang
"
Aber ich kann nicht mit auf eclipse.Ich füge C++ Build->Einstellung->GCC-C-Compiler->Enthält
-I/usr/include/libxml2
und ich füge hinzu C++ Build->Einstellung->GCC C++ Linker->Bibliothek
-lxml2
Aber Wenn ich Baue mein Projekt, ich erhalte eine Fehlermeldung über
libxml/parser.h:15:31: fatal error: libxml/xmlversion.h: No such file or directory
Das problem ist gelöst! Ich füge /usr/include/libxml2-C++ - Compiler-> Enthält und xml2(nicht -lxml2) zu GCC C++ Linker->Bibliothek
InformationsquelleAutor andressophia | 2014-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil die libs sind nicht vollständig. Sollten Sie diese installieren.
Hier ist ein thread, der könnte hilfreich sein.
One-Lösung:
Für Redhat/Centos/Fedora:
No package libxml-devel available. Error: Nothing to do
Auf meinem Ende, diese Pakete sind bereits installiert, aber trotzdem bekomme ich die gleiche Fehlermeldung. Ich hatte, um die folgenden argument auf g++, um es zu beheben:
-I/usr/include/libxml2
Richtige Antwort. Auf CentOS 7:
yum install libxslt-devel libxml++-devel libxml2-devel
InformationsquelleAutor Charles Xu