Ich versuche Xerces in Ubuntu zu erstellen. Ich bekomme eine Datei nicht gefunden Fehler mit einem der Header. Dies ist eine grundlegende Frage, aber woher weiß der Compiler den Speicherort von Xercesc? Ich habe XERCESROOT definiert, benutzt es das?Include Pfad für Xerces C++
#include <xercesc/dom/DOMLSInput.hpp>
https://xerces.apache.org/xerces-c/program-dom-3.html
Ok, das macht Sinn, ich konnte auch 3.1.3 kompilieren, aber leider muss ich 2.7.0 verwenden, das ich nicht kompilieren kann. Ich werde einen Include-Pfad angeben. – iheartcpp
Benötigen Sie 2.7.0 aus einem bestimmten Grund? Ich habe keine Quelle für diese Version auf der offiziellen Website gefunden (http://archive.apache.org/dist/xerces/c/2/), sondern nur 2.8.0. Könnte 2.8.0 mit Ihrem Quellcode kompatibel sein? Es ist auch als vorkompilierte Binärdateien verfügbar (http://archive.apache.org/dist/xerces/c/2/binaries/). –