[xsd-users] Error linking with xerces-c_static_3.lib

Wacenovsky, Michael michael.wacenovsky at siemens.com
Thu Dec 5 08:40:30 EST 2013


Hello !

I downloaded xerces-c_static_3.lib to statically link my project, using DOM tree parser.

I get following errors:


2>block37_Tree.obj : warning LNK4217: locally defined symbol ?Terminate at XMLPlatformUtils@xercesc_3_1@@SAXXZ (public: static void __cdecl xercesc_3_1::XMLPlatformUtils::Terminate(void)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?Initialize at XMLPlatformUtils@xercesc_3_1@@SAXQBD0QAVPanicHandler at 2@QAVMemoryManager at 2@@Z (public: static void __cdecl xercesc_3_1::XMLPlatformUtils::Initialize(char const * const,char const * const,class xercesc_3_1::PanicHandler * const,class xercesc_3_1::MemoryManager * const)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercescDefaultLocale at XMLUni@xercesc_3_1@@2QBDB (public: static char const * const xercesc_3_1::XMLUni::fgXercescDefaultLocale) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1InputSource at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::InputSource::~InputSource(void)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0InputSource at xercesc_3_1@@IAE at QAVMemoryManager@1@@Z (protected: __thiscall xercesc_3_1::InputSource::InputSource(class xercesc_3_1::MemoryManager * const)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgMemoryManager at XMLPlatformUtils@xercesc_3_1@@2PAVMemoryManager at 2@A (public: static class xercesc_3_1::MemoryManager * xercesc_3_1::XMLPlatformUtils::fgMemoryManager) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??3XMemory at xercesc_3_1@@SAXPAX at Z (public: static void __cdecl xercesc_3_1::XMemory::operator delete(void *)) imported in function __unwindfunclet$?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ$0

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0BinInputStream at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::BinInputStream::BinInputStream(void)) imported in function "public: virtual class xercesc_3_1::BinInputStream * __thiscall xsd::cxx::xml::sax::std_input_source::makeStream(void)const " (?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??2XMemory at xercesc_3_1@@SAPAXI at Z (public: static void * __cdecl xercesc_3_1::XMemory::operator new(unsigned int)) imported in function "public: virtual class xercesc_3_1::BinInputStream * __thiscall xsd::cxx::xml::sax::std_input_source::makeStream(void)const " (?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1BinInputStream at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::BinInputStream::~BinInputStream(void)) imported in function "public: virtual void * __thiscall xsd::cxx::xml::sax::std_input_stream::`scalar deleting destructor'(unsigned int)" (??_Gstd_input_stream at sax@xml at cxx@xsd@@UAEPAXI at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0InputSource at xercesc_3_1@@IAE at QB_WQAVMemoryManager@1@@Z (protected: __thiscall xercesc_3_1::InputSource::InputSource(wchar_t const * const,class xercesc_3_1::MemoryManager * const)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@9cxx at 1@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1XMLFormatTarget at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::XMLFormatTarget::~XMLFormatTarget(void)) imported in function "void __cdecl parblock::type13::xsd::parblock_(class std::basic_ostream<char,struct std::char_traits<char> > &,class parblock::type13::xsd::parblock const &,class xsd::cxx::xml::dom::namespace_infomap<char> const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags)" (?parblock_ at xsd@type13 at parblock@@YAXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@ABV3123 at ABV?$namespace_infomap at D@dom at xml@cxx at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at 91@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0XMLFormatTarget at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::XMLFormatTarget::XMLFormatTarget(void)) imported in function "void __cdecl parblock::type13::xsd::parblock_(class std::basic_ostream<char,struct std::char_traits<char> > &,class parblock::type13::xsd::parblock const &,class xsd::cxx::xml::dom::namespace_infomap<char> const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags)" (?parblock_ at xsd@type13 at parblock@@YAXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@ABV3123 at ABV?$namespace_infomap at D@dom at xml@cxx at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at 91@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXSI_NONAMESPACESCHEMALOCACTION at SchemaSymbols@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::SchemaSymbols::fgXSI_NONAMESPACESCHEMALOCACTION) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXSI_SCHEMALOCACTION at SchemaSymbols@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::SchemaSymbols::fgXSI_SCHEMALOCACTION) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgURI_XSI at SchemaSymbols@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::SchemaSymbols::fgURI_XSI) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?equals at XMLString@xercesc_3_1@@SA_NPB_W0 at Z (public: static bool __cdecl xercesc_3_1::XMLString::equals(wchar_t const *,wchar_t const *)) imported in function "void __cdecl xsd::cxx::xml::dom::clear<char>(class xercesc_3_1::DOMElement &)" (??$clear at D@dom at xml@cxx at xsd@@YAXAAVDOMElement at xercesc_3_1@@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXMLNSURIName at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXMLNSURIName) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?stringLen at XMLString@xercesc_3_1@@SAKQB_W at Z (public: static unsigned long __cdecl xercesc_3_1::XMLString::stringLen(wchar_t const * const)) imported in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl xsd::cxx::xml::transcode<char>(wchar_t const *)" (??$transcode at D@xml at cxx@xsd@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@PB_W at Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMErrorHandler at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMErrorHandler) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesLoadSchema at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesLoadSchema) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesSchemaExternalNoNameSpaceSchemaLocation at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesSchemaExternalSchemaLocation at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesSchemaExternalSchemaLocation) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesUserAdoptsDOMDocument at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesUserAdoptsDOMDocument) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesHandleMultipleImports at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesHandleMultipleImports) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesSchemaFullChecking at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesSchemaFullChecking) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercesSchema at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgXercesSchema) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMValidate at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMValidate) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMElementContentWhitespace at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMElementContentWhitespace) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMNamespaces at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMNamespaces) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMEntities at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMEntities) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMDatatypeNormalization at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMDatatypeNormalization) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMComments at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMComments) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?getDOMImplementation at DOMImplementationRegistry@xercesc_3_1@@SAPAVDOMImplementation at 2@PB_W at Z (public: static class xercesc_3_1::DOMImplementation * __cdecl xercesc_3_1::DOMImplementationRegistry::getDOMImplementation(wchar_t const *)) imported in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xercesc_3_1::DOMErrorHandler &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAVDOMErrorHandler at xercesc_3_1@@ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMXMLDeclaration at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMXMLDeclaration) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMWRTFormatPrettyPrint at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMWRTFormatPrettyPrint) imported

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgDOMWRTDiscardDefaultContent at XMLUni@xercesc_3_1@@2QB_WB (public: static wchar_t const * const xercesc_3_1::XMLUni::fgDOMWRTDiscardDefaultContent) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1MemoryManager at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::MemoryManager::~MemoryManager(void)) imported in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(wchar_t const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPB_W at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?decodeToXMLByte at Base64@xercesc_3_1@@SAPAEQB_WPAKQAVMemoryManager at 2@W4Conformance at 12@@Z (public: static unsigned char * __cdecl xercesc_3_1::Base64::decodeToXMLByte(wchar_t const * const,unsigned long *,class xercesc_3_1::MemoryManager * const,enum xercesc_3_1::Base64::Conformance)) imported in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(wchar_t const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPB_W at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0MemoryManager at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::MemoryManager::MemoryManager(void)) imported in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(wchar_t const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPB_W at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?encode at Base64@xercesc_3_1@@SAPAEQBEKPAKQAVMemoryManager at 2@@Z (public: static unsigned char * __cdecl xercesc_3_1::Base64::encode(unsigned char const * const,unsigned long,unsigned long *,class xercesc_3_1::MemoryManager * const)) imported in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::encode(void)const " (?encode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall xercesc_3_1::DOMErrorHandler::~DOMErrorHandler(void)" (__imp_??1DOMErrorHandler at xercesc_3_1@@UAE at XZ) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::xml::error_handler<char> &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAV?$error_handler at D@123 at ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) protected: __thiscall xercesc_3_1::DOMErrorHandler::DOMErrorHandler(void)" (__imp_??0DOMErrorHandler at xercesc_3_1@@IAE at XZ) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::xml::error_handler<char> &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAV?$error_handler at D@123 at ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall xercesc_3_1::Wrapper4InputSource::~Wrapper4InputSource(void)" (__imp_??1Wrapper4InputSource at xercesc_3_1@@UAE at XZ) referenced in function __catch$??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at AAVInputSource@xercesc_3_1@@AAVDOMErrorHandler at 6@ABV?$properties at D@123 at K@Z$0

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall xercesc_3_1::Wrapper4InputSource::Wrapper4InputSource(class xercesc_3_1::InputSource * const,bool,class xercesc_3_1::MemoryManager * const)" (__imp_??0Wrapper4InputSource at xercesc_3_1@@QAE at QAVInputSource@1 at _NQAVMemoryManager@1@@Z) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class xercesc_3_1::InputSource &,class xercesc_3_1::DOMErrorHandler &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at AAVInputSource@xercesc_3_1@@AAVDOMErrorHandler at 6@ABV?$properties at D@123 at K@Z<mailto:??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at AAVInputSource@xercesc_3_1@@AAVDOMErrorHandler at 6@ABV?$properties at D@123 at K@Z>)



After changing to (No (/Zc:wchar_t-) and recompilation, it gets even worse:



2>block37_Tree.obj : warning LNK4217: locally defined symbol ?Terminate at XMLPlatformUtils@xercesc_3_1@@SAXXZ (public: static void __cdecl xercesc_3_1::XMLPlatformUtils::Terminate(void)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?Initialize at XMLPlatformUtils@xercesc_3_1@@SAXQBD0QAVPanicHandler at 2@QAVMemoryManager at 2@@Z (public: static void __cdecl xercesc_3_1::XMLPlatformUtils::Initialize(char const * const,char const * const,class xercesc_3_1::PanicHandler * const,class xercesc_3_1::MemoryManager * const)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgXercescDefaultLocale at XMLUni@xercesc_3_1@@2QBDB (public: static char const * const xercesc_3_1::XMLUni::fgXercescDefaultLocale) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1InputSource at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::InputSource::~InputSource(void)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0InputSource at xercesc_3_1@@IAE at QAVMemoryManager@1@@Z (protected: __thiscall xercesc_3_1::InputSource::InputSource(class xercesc_3_1::MemoryManager * const)) imported in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@891@@Z)

2>block37_Tree.obj : warning LNK4049: locally defined symbol ?fgMemoryManager at XMLPlatformUtils@xercesc_3_1@@2PAVMemoryManager at 2@A (public: static class xercesc_3_1::MemoryManager * xercesc_3_1::XMLPlatformUtils::fgMemoryManager) imported

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??3XMemory at xercesc_3_1@@SAXPAX at Z (public: static void __cdecl xercesc_3_1::XMemory::operator delete(void *)) imported in function __unwindfunclet$?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ$0

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0BinInputStream at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::BinInputStream::BinInputStream(void)) imported in function "public: virtual class xercesc_3_1::BinInputStream * __thiscall xsd::cxx::xml::sax::std_input_source::makeStream(void)const " (?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??2XMemory at xercesc_3_1@@SAPAXI at Z (public: static void * __cdecl xercesc_3_1::XMemory::operator new(unsigned int)) imported in function "public: virtual class xercesc_3_1::BinInputStream * __thiscall xsd::cxx::xml::sax::std_input_source::makeStream(void)const " (?makeStream at std_input_source@sax at xml@cxx at xsd@@UBEPAVBinInputStream at xercesc_3_1@@XZ)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1BinInputStream at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::BinInputStream::~BinInputStream(void)) imported in function "public: virtual void * __thiscall xsd::cxx::xml::sax::std_input_stream::`scalar deleting destructor'(unsigned int)" (??_Gstd_input_stream at sax@xml at cxx@xsd@@UAEPAXI at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1XMLFormatTarget at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::XMLFormatTarget::~XMLFormatTarget(void)) imported in function "void __cdecl parblock::type13::xsd::parblock_(class std::basic_ostream<char,struct std::char_traits<char> > &,class parblock::type13::xsd::parblock const &,class xsd::cxx::xml::dom::namespace_infomap<char> const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags)" (?parblock_ at xsd@type13 at parblock@@YAXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@ABV3123 at ABV?$namespace_infomap at D@dom at xml@cxx at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at 91@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0XMLFormatTarget at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::XMLFormatTarget::XMLFormatTarget(void)) imported in function "void __cdecl parblock::type13::xsd::parblock_(class std::basic_ostream<char,struct std::char_traits<char> > &,class parblock::type13::xsd::parblock const &,class xsd::cxx::xml::dom::namespace_infomap<char> const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags)" (?parblock_ at xsd@type13 at parblock@@YAXAAV?$basic_ostream at DU?$char_traits at D@std@@@std@@ABV3123 at ABV?$namespace_infomap at D@dom at xml@cxx at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at 91@@Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??1MemoryManager at xercesc_3_1@@UAE at XZ (public: virtual __thiscall xercesc_3_1::MemoryManager::~MemoryManager(void)) imported in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(unsigned short const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPBG at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ??0MemoryManager at xercesc_3_1@@IAE at XZ (protected: __thiscall xercesc_3_1::MemoryManager::MemoryManager(void)) imported in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(unsigned short const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPBG at Z)

2>block37_Tree.obj : warning LNK4217: locally defined symbol ?encode at Base64@xercesc_3_1@@SAPAEQBEKPAKQAVMemoryManager at 2@@Z (public: static unsigned char * __cdecl xercesc_3_1::Base64::encode(unsigned char const * const,unsigned long,unsigned long *,class xercesc_3_1::MemoryManager * const)) imported in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::encode(void)const " (?encode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual unsigned short const * __thiscall xercesc_3_1::InputSource::getEncoding(void)const " (?getEncoding at InputSource@xercesc_3_1@@UBEPBGXZ)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual unsigned short const * __thiscall xercesc_3_1::InputSource::getPublicId(void)const " (?getPublicId at InputSource@xercesc_3_1@@UBEPBGXZ)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual unsigned short const * __thiscall xercesc_3_1::InputSource::getSystemId(void)const " (?getSystemId at InputSource@xercesc_3_1@@UBEPBGXZ)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_3_1::InputSource::setEncoding(unsigned short const * const)" (?setEncoding at InputSource@xercesc_3_1@@UAEXQBG at Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_3_1::InputSource::setPublicId(unsigned short const * const)" (?setPublicId at InputSource@xercesc_3_1@@UAEXQBG at Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall xercesc_3_1::InputSource::setSystemId(unsigned short const * const)" (?setSystemId at InputSource@xercesc_3_1@@UAEXQBG at Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) protected: __thiscall xercesc_3_1::InputSource::InputSource(unsigned short const * const,class xercesc_3_1::MemoryManager * const)" (__imp_??0InputSource at xercesc_3_1@@IAE at QBGQAVMemoryManager@1@@Z) referenced in function "class std::auto_ptr<class parblock::type13::xsd::parblock> __cdecl parblock::type13::xsd::parblock_(class std::basic_istream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::tree::flags,class xsd::cxx::tree::properties<char> const &)" (?parblock_ at xsd@type13 at parblock@@YA?AV?$auto_ptr at Vparblock@xsd at type13@1@@std@@AAV?$basic_istream at DU?$char_traits at D@std@@@5 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@5 at Vflags@tree at cxx@1 at ABV?$properties at D@9cxx at 1@@Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::SchemaSymbols::fgXSI_NONAMESPACESCHEMALOCACTION" (__imp_?fgXSI_NONAMESPACESCHEMALOCACTION at SchemaSymbols@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::SchemaSymbols::fgXSI_SCHEMALOCACTION" (__imp_?fgXSI_SCHEMALOCACTION at SchemaSymbols@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::SchemaSymbols::fgURI_XSI" (__imp_?fgURI_XSI at SchemaSymbols@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static bool __cdecl xercesc_3_1::XMLString::equals(unsigned short const *,unsigned short const *)" (__imp_?equals at XMLString@xercesc_3_1@@SA_NPBG0 at Z) referenced in function "void __cdecl xsd::cxx::xml::dom::clear<char>(class xercesc_3_1::DOMElement &)" (??$clear at D@dom at xml@cxx at xsd@@YAXAAVDOMElement at xercesc_3_1@@@Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXMLNSURIName" (__imp_?fgXMLNSURIName at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned long __cdecl xercesc_3_1::XMLString::stringLen(unsigned short const * const)" (__imp_?stringLen at XMLString@xercesc_3_1@@SAKQBG at Z) referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl xsd::cxx::xml::transcode<char>(unsigned short const *)" (??$transcode at D@xml at cxx@xsd@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@PBG at Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall xercesc_3_1::DOMErrorHandler::~DOMErrorHandler(void)" (__imp_??1DOMErrorHandler at xercesc_3_1@@UAE at XZ) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::xml::error_handler<char> &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAV?$error_handler at D@123 at ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) protected: __thiscall xercesc_3_1::DOMErrorHandler::DOMErrorHandler(void)" (__imp_??0DOMErrorHandler at xercesc_3_1@@IAE at XZ) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xsd::cxx::xml::error_handler<char> &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAV?$error_handler at D@123 at ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMErrorHandler" (__imp_?fgDOMErrorHandler at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesLoadSchema" (__imp_?fgXercesLoadSchema at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation" (__imp_?fgXercesSchemaExternalNoNameSpaceSchemaLocation at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesSchemaExternalSchemaLocation" (__imp_?fgXercesSchemaExternalSchemaLocation at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesUserAdoptsDOMDocument" (__imp_?fgXercesUserAdoptsDOMDocument at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesHandleMultipleImports" (__imp_?fgXercesHandleMultipleImports at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesSchemaFullChecking" (__imp_?fgXercesSchemaFullChecking at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgXercesSchema" (__imp_?fgXercesSchema at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMValidate" (__imp_?fgDOMValidate at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMElementContentWhitespace" (__imp_?fgDOMElementContentWhitespace at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMNamespaces" (__imp_?fgDOMNamespaces at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMEntities" (__imp_?fgDOMEntities at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMDatatypeNormalization" (__imp_?fgDOMDatatypeNormalization at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMComments" (__imp_?fgDOMComments at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class xercesc_3_1::DOMImplementation * __cdecl xercesc_3_1::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (__imp_?getDOMImplementation at DOMImplementationRegistry@xercesc_3_1@@SAPAVDOMImplementation at 2@PBG at Z) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class xercesc_3_1::DOMErrorHandler &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@AAVDOMErrorHandler at xercesc_3_1@@ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall xercesc_3_1::Wrapper4InputSource::~Wrapper4InputSource(void)" (__imp_??1Wrapper4InputSource at xercesc_3_1@@UAE at XZ) referenced in function __catch$??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at AAVInputSource@xercesc_3_1@@AAVDOMErrorHandler at 6@ABV?$properties at D@123 at K@Z$0

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall xercesc_3_1::Wrapper4InputSource::Wrapper4InputSource(class xercesc_3_1::InputSource * const,bool,class xercesc_3_1::MemoryManager * const)" (__imp_??0Wrapper4InputSource at xercesc_3_1@@QAE at QAVInputSource@1 at _NQAVMemoryManager@1@@Z) referenced in function "struct xsd::cxx::xml::dom::auto_ptr<class xercesc_3_1::DOMDocument> __cdecl xsd::cxx::xml::dom::parse<char>(class xercesc_3_1::InputSource &,class xercesc_3_1::DOMErrorHandler &,class xsd::cxx::xml::properties<char> const &,unsigned long)" (??$parse at D@dom at xml@cxx at xsd@@YA?AU?$auto_ptr at VDOMDocument@xercesc_3_1@@@0123 at AAVInputSource@xercesc_3_1@@AAVDOMErrorHandler at 6@ABV?$properties at D@123 at K@Z)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMXMLDeclaration" (__imp_?fgDOMXMLDeclaration at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMWRTFormatPrettyPrint" (__imp_?fgDOMWRTFormatPrettyPrint at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned short const * const xercesc_3_1::XMLUni::fgDOMWRTDiscardDefaultContent" (__imp_?fgDOMWRTDiscardDefaultContent at XMLUni@xercesc_3_1@@2QBGB)

2>block37_Tree.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned char * __cdecl xercesc_3_1::Base64::decodeToXMLByte(unsigned short const * const,unsigned long *,class xercesc_3_1::MemoryManager * const,enum xercesc_3_1::Base64::Conformance)" (__imp_?decodeToXMLByte at Base64@xercesc_3_1@@SAPAEQBGPAKQAVMemoryManager at 2@W4Conformance at 12@@Z) referenced in function "private: void __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<class xsd::cxx::tree::_type> >::decode(unsigned short const *)" (?decode@?$base64_binary at DV?$simple_type at V_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@AAEXPBG at Z)



I would be grateful if you can bring me on the right track to solve this issue !

Many thanks,

Michael


More information about the xsd-users mailing list