Hi!
Ich habe mir xercesc aus den ports installiert und wollte mir einfach mal ein simples Testfile compilieren, was leider völlig fehl schlug.
Nach einiger Google - Arbeit konnte ich wenigstens ein paar Errors beheben aber an einem bleibe ich hängen und komm nicht weiter :-(
Vielleicht hat jemand von euch Erfahrung mit xercesc und könnte mir behilflich sein.
Testfile:
Der Compileraufruf sieht wie folgt aus:
g++ test.o -I /usr/local/include/ test.cpp
und das ist der daraus resultierende Error:
Ich glaube, dass es ein Linker Error ist, weiß aber leider nicht wie ich ihn beheben soll.
Wenn mir jemand helfen könnte, wäre ich sehr dankbar.
mfg
Ich habe mir xercesc aus den ports installiert und wollte mir einfach mal ein simples Testfile compilieren, was leider völlig fehl schlug.
Nach einiger Google - Arbeit konnte ich wenigstens ein paar Errors beheben aber an einem bleibe ich hängen und komm nicht weiter :-(
Vielleicht hat jemand von euch Erfahrung mit xercesc und könnte mir behilflich sein.
Testfile:
Code:
#include "xercesc/util/PlatformUtils.hpp"
#include "xercesc/parsers/DOMParser.hpp"
#include "xercesc/dom/DOM_DOMException.hpp"
int main()
{
}
Der Compileraufruf sieht wie folgt aus:
g++ test.o -I /usr/local/include/ test.cpp
und das ist der daraus resultierende Error:
Code:
/var/tmp//ccJjY1Vx.o(.text+0x0): In function `main':
: multiple definition of `main'
test.o(.text+0x0): first defined here
test.o(.gnu.linkonce.t._ZN13DTDEntityDeclD0Ev+0x21): In function `DTDEntityDecl::~DTDEntityDecl()':
: undefined reference to `XMLEntityDecl::~XMLEntityDecl()'
test.o(.gnu.linkonce.t._ZN13DTDEntityDeclD1Ev+0x21): In function `DTDEntityDecl::~DTDEntityDecl()':
: undefined reference to `XMLEntityDecl::~XMLEntityDecl()'
test.o(.gnu.linkonce.r._ZTI13DTDEntityDecl+0x10): undefined reference to `typeinfo for XMLEntityDecl'
Ich glaube, dass es ein Linker Error ist, weiß aber leider nicht wie ich ihn beheben soll.
Wenn mir jemand helfen könnte, wäre ich sehr dankbar.
mfg