[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Xerces-C++] usare Xerces su Debian



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:
> 
> francesco@debian:~/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 ;-)



Reply to: