Francesco ha scritto lo scorso 18/10/2006 17:20: > 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...).
accertati di aver installato anche le -dev. > 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' [...] > > 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? > Se libxerces usa le entry pkg-config (io non le uso e non posso verificare, ma perche' non dovrebbe? :-) ): $ g++ `pkg-config --cflags --libs xerces` prova.cpp PS: 72 colonne Francesco, 72 colonne ;-) -- 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]