startprobleme mit xerces



  • ich lerne hier handling mit xml dokumenten mit verschiedenen librarys
    es faengt an mit den SAX2 unter xerces

    im 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 auch

    aber 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


Anmelden zum Antworten