Check that both your project and the Xerces lib have the same setting for the option "Treat wchar_t as a builtin type"

Alberto

Sree Harsha wrote:

Dear sir,
I am using xerces 2.8 libraries and microsoft visual c++ express edition. I tried to compile one of the example projects in a website. I am getting link errors even after i have linked all the lib files to the project. errors are as follows

1>DRSgen.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static char * __cdecl xercesc_2_8::XMLString::transcode(wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]) referenced in function __catch$_main$0

1>DRSgen.obj : error LNK2019: unresolved external symbol "public: __thiscall XercesString::~XercesString(void)" (??1XercesString@@[EMAIL PROTECTED]) referenced in function _main

1>DRSgen.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall xercesc_2_8::LocalFileInputSource::LocalFileInputSource(wchar_t const * const,class xercesc_2_8::MemoryManager * const)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@1@@Z) referenced in function _main

1>DRSgen.obj : error LNK2019: unresolved external symbol "public: __thiscall XercesString::XercesString(char const *)" (??0XercesString@@[EMAIL PROTECTED]@Z) referenced in function _main

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::docCharacters(wchar_t const * const,unsigned int,bool)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::docComment(wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::docPI(wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::endElement(class xercesc_2_8::XMLElementDecl const &,unsigned int,bool,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::ignorableWhitespace(wchar_t const * const,unsigned int,bool)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::startElement(class xercesc_2_8::XMLElementDecl const &,unsigned int,wchar_t const * const,class xercesc_2_8::RefVectorOf<class xercesc_2_8::XMLAttr> const &,unsigned int,bool,bool)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@xercesc_2_8@@@[EMAIL PROTECTED]@Z)

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::XMLDecl(wchar_t const * const,wchar_t const * const,wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::elementTypeInfo(wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "protected: virtual class xercesc_2_8::DOMElement * __thiscall xercesc_2_8::AbstractDOMParser::createElementNSNode(wchar_t const *,wchar_t const *)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::XercesDOMParser::error(unsigned int,wchar_t const * const,enum xercesc_2_8::XMLErrorReporter::ErrTypes,wchar_t const * const,wchar_t const * const,wchar_t const * const,long,long)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z)

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall xercesc_2_8::XercesDOMParser::expandSystemId(wchar_t const * const,class xercesc_2_8::XMLBuffer &)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@@Z)

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual class xercesc_2_8::InputSource * __thiscall xercesc_2_8::XercesDOMParser::resolveEntity(wchar_t const * const,wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::doctypeComment(wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::doctypeDecl(class xercesc_2_8::DTDElementDecl const &,wchar_t const * const,wchar_t const * const,bool,bool)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::doctypePI(wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::doctypeWhitespace(wchar_t const * const,unsigned int)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::TextDecl(wchar_t const * const,wchar_t const * const)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED])

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::handleElementPSVI(wchar_t const * const,wchar_t const * const,class xercesc_2_8::PSVIElement *)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@@Z)

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::handlePartialElementPSVI(wchar_t const * const,wchar_t const * const,class xercesc_2_8::PSVIElement *)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@@Z)

1>DRSgen.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_2_8::AbstractDOMParser::handleAttributesPSVI(wchar_t const * const,wchar_t const * const,class xercesc_2_8::PSVIAttributeList *)" ([EMAIL PROTECTED]@xercesc_2_8@@[EMAIL PROTECTED]@@Z)

1>D:\Program Files\xerces-c_2_8_0-x86-windows-vc_7_1\include\DRSgen\Debug\DRSgen.exe : fatal error LNK1120: 24 unresolved externals

1>Build log was saved at "file://d:\Program Files\xerces-c_2_8_0-x86-windows-vc_7_1\include\DRSgen\Debug\BuildLog.htm"

1>DRSgen - 25 error(s), 0 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

How can i resolve the errors
Thanking you.
Regards
Sree Harsha




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to