Salve lista, sto cercando di imparare come si fa ad elaborare un file XML in un programma C++. Volevo usare Xerces, solo che non riesco a caricare le librerie nel programma.
Uso una Debian Etch appena aggiornata e g++, ho installato le librerie con Synaptic (quindi dovrebbe gia sistemare da solo i PATH e tutto il resto...). Ho provato a compilare un programma fornito come esempio nella documentazione e mi da una valanga di errori tipo: [EMAIL PROTECTED]:~/programmazione/xml/xerces_1$ g++ prova.cpp /tmp/cc8sRWzj.o: In function `main': prova.cpp:(.text+0x85): undefined reference to `xercesc_2_7::XMLUni::fgXercescDefaultLocale' prova.cpp:(.text+0xad): undefined reference to `xercesc_2_7::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_7::PanicHandler*, xercesc_2_7::MemoryManager*, bool)' prova.cpp:(.text+0xb9): undefined reference to `xercesc_2_7::XMemory::operator new(unsigned int)' prova.cpp:(.text+0xc1): undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager' prova.cpp:(.text+0xe0): undefined reference to `xercesc_2_7::XercesDOMParser::XercesDOMParser(xercesc_2_7::XMLValidator*, xercesc_2_7::MemoryManager*, xercesc_2_7::XMLGrammarPool*)' prova.cpp:(.text+0x11d): undefined reference to `xercesc_2_7::XMLString::transcode(unsigned short const*)' prova.cpp:(.text+0x164): undefined reference to `xercesc_2_7::XMLString::release(char**)' prova.cpp:(.text+0x1a7): undefined reference to `xercesc_2_7::AbstractDOMParser::setValidationScheme(xercesc_2_7::AbstractDOMParser::ValSchemes)' undefined reference to... che sono i tipici errori che da quando non trova le librerie. Ho pensato che forse bisogna aggiungere qualche flag al g++, tipo g++ prova.cpp --libxerces, ma non so quale. Qualcuno sa come fare? Ciao, Francesco -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

