编译gloox 1.0 beta4遇到的错误编译环境vs2005,winxp错误如下:
Linking...
1>   Creating library .\Release/gloox.lib and object .\Release/gloox.exp
1>pubsubmanager.obj : error LNK2019: unresolved external symbol "public: __thiscall gloox::SHIM::SHIM(class gloox::Tag const *)" (??0SHIM@gloox@@QAE@PBVTag@1@@Z) referenced in function "public: virtual class gloox::StanzaExtension * __thiscall gloox::SHIM::newInstance(class gloox::Tag const *)const " (?newInstance@SHIM@gloox@@UBEPAVStanzaExtension@2@PBVTag@2@@Z)
1>pubsubmanager.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall gloox::SHIM::~SHIM(void)" (??1SHIM@gloox@@UAE@XZ) referenced in function "public: virtual void * __thiscall gloox::SHIM::`scalar deleting destructor'(unsigned int)" (??_GSHIM@gloox@@UAEPAXI@Z)
1>pubsubmanager.obj : error LNK2019: unresolved external symbol "public: __thiscall gloox::PubSub::Item::~Item(void)" (??1Item@PubSub@gloox@@QAE@XZ) referenced in function "public: void * __thiscall gloox::PubSub::Item::`scalar deleting destructor'(unsigned int)" (??_GItem@PubSub@gloox@@QAEPAXI@Z)
1>pubsubmanager.obj : error LNK2019: unresolved external symbol "public: class gloox::Tag * __thiscall gloox::PubSub::Item::tag(void)const " (?tag@Item@PubSub@gloox@@QBEPAVTag@3@XZ) referenced in function "public: virtual class gloox::Tag * __thiscall gloox::PubSub::Manager::PubSub::tag(void)const " (?tag@PubSub@Manager@1gloox@@UBEPAVTag@3@XZ)
1>pubsubmanager.obj : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall gloox::SHIM::filterString(void)const " (?filterString@SHIM@gloox@@UBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>pubsubmanager.obj : error LNK2001: unresolved external symbol "public: virtual class gloox::Tag * __thiscall gloox::SHIM::tag(void)const " (?tag@SHIM@gloox@@UBEPAVTag@2@XZ)
1>pubsubmanager.obj : error LNK2019: unresolved external symbol "public: __thiscall gloox::PubSub::Item::Item(class gloox::Tag const *)" (??0Item@PubSub@gloox@@QAE@PBVTag@2@@Z) referenced in function "public: __thiscall gloox::PubSub::Manager::PubSub::PubSub(class gloox::Tag const *)" (??0PubSub@Manager@0gloox@@QAE@PBVTag@2@@Z)
1>.\Release/gloox.dll : fatal error LNK1120: 7 unresolved externals