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]