startprobleme mit xerces
-
ich lerne hier handling mit xml dokumenten mit verschiedenen librarys
es faengt an mit den SAX2 unter xercesim buch steht das ich das include im projekt angeben muss und die libs {4 sind dabei} auch einbinden muss
soweit hab ich alles, compiliert auch und die includes funktionieren auchaber sobald ich
catch(const XMLException& toCatch){ std::cout << _T("Error: ") << std::endl; std::cout << toCatch.getMessage() << std::endl; }versuche kommt an der stelle des "getMessage()" ein "unresolved external symbol" - obwohl ich mit nem go to definition direkt zu der inline funktion komm - also ist vorhanden
das selbe mit diesem hier:
. . char *tstr = XMLString::transcode(str); . .XMLString::transcode == unresolved external symbol
ich versteh das nicht, includes sind vorhanden und librarys eingebunden - und im buch find ich nichts darueber - was mach ich falsch ?
ist ein console projekt auf win32 basis unter VS 2005 prof
-
unter VS 2005 gehts nicht
unter VS 2003 geht es problemlos
ein 2003 projekt auf 2005 convertiert geht dann nicht mehr {vorher gings unter 2003}//dauiedit
habe geloest
laut dieser seite hier
http://www.altova.com/manual2006/XMLSpy/spyenterprise/index.html?cgintrotocodegenerator.htm
musste ich in den settings etwas mit dem wchar_t umstellen