使用Xerces-C 3.0时可以使用__stdcall约定吗?我收到链接器错误

时间:2012-03-13 09:04:44

标签: c++ linker linker-errors xerces stdcall

在我的项目中,使用__stdcall至关重要。但是,我明白了:

  

1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static void __cdecl xercesc_3_0 :: XMLString :: release(unsigned short * *,class xercesc_3_0 :: MemoryManager * const)”(?release @ XMLString @ xercesc_3_0 @@ @ SAXPEAPEAGQEAVMemoryManager 2 @@ Z)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static char * __cdecl xercesc_3_0 :: XMLString :: transcode(unsigned short const * const,class xercesc_3_0 :: MemoryManager * const)”(?transcode @XMLString @ xercesc_3_0 @ @ SAPEADQEBGQEAVMemoryManager @ @@ 2 Z)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static unsigned short * __cdecl xercesc_3_0 :: XMLString :: transcode(char const * const,class xercesc_3_0 :: MemoryManager * const)”(?transcode @XMLString @ xercesc_3_0 @ @ SAPEAGQEBDQEAVMemoryManager @ @@ 2 Z)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static char const * const xercesc_3_0 :: XMLUni :: fgXercescDefaultLocale”(?fgXercescDefaultLocale @XMLUni @ xercesc_3_0 @@ 2QBDB)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static class xercesc_3_0 :: MemoryManager * xercesc_3_0 :: XMLPlatformUtils :: fgMemoryManager”(?fgMemoryManager @ XMLPlatformUtils @ xercesc_3_0 @@ 2PEAVMemoryManager @ 2 @ EA)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static class xercesc_3_0 :: DOMImplementation * __cdecl xercesc_3_0 :: DOMImplementationRegistry :: getDOMImplementation(unsigned short const *)”(?getDOMImplementation @ DOMImplementationRegistry @ xercesc_3_0 @@ SAPEAVDOMImplementation @ 2 @ PEBG @ Z)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static unsigned short const * const xercesc_3_0 :: XMLUni :: fgDOMWRTFormatPrettyPrint”(?fgDOMWRTFormatPrettyPrint @XMLUni @ xercesc_3_0 @@ 2QBGB)   1> ExchangeParser.obj:错误LNK2001:未解析的外部符号“public:static unsigned short const * const xercesc_3_0 :: XMLUni :: fgDOMXMLDeclaration”(?fgDOMXMLDeclaration @XMLUni @ xercesc_3_0 @@ 2QBGB)

任何帮助?

0 个答案:

没有答案