Liris-Pleiad / libcrn

GNU Lesser General Public License v3.0
11 stars 7 forks source link

Debug build MSVC #29

Closed yleydier closed 8 years ago

yleydier commented 8 years ago

Symboles non définis issus de la standard library avec MSVC2015 update 3.

1>     Création de la bibliothèque E:/CoReNum/v4/libcrn/build/out/Debug/libcrn-d.lib et de l'objet E:/CoReNum/v4/libcrn/build/out/Debug/libcrn-d.exp
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > const * __cdecl std::_Addressof<struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > const >(struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > const &,struct std::integral_constant<bool,0>)" (??$_Addressof@$$CBU?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@std@@@std@@YAPEBU?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "char * __cdecl std::_Addressof<char>(char &,struct std::integral_constant<bool,0>)" (??$_Addressof@D@std@@YAPEADAEADU?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "struct std::_Tree_node<struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> >,void *> * * __cdecl std::_Addressof<struct std::_Tree_node<struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> >,void *> *>(struct std::_Tree_node<struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> >,void *> * &,struct std::integral_constant<bool,0>)" (??$_Addressof@PEAU?$_Tree_node@U?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@std@@PEAX@std@@@std@@YAPEAPEAU?$_Tree_node@U?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@std@@PEAX@0@AEAPEAU10@U?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > * __cdecl std::_Addressof<struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > >(struct std::pair<class crn::String const ,class std::shared_ptr<class crn::Object> > &,struct std::integral_constant<bool,0>)" (??$_Addressof@U?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@std@@@std@@YAPEAU?$pair@$$CBVString@crn@@V?$shared_ptr@VObject@crn@@@std@@@0@AEAU10@U?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "class crn::Map * __cdecl std::_Addressof<class crn::Map>(class crn::Map &,struct std::integral_constant<bool,0>)" (??$_Addressof@VMap@crn@@@std@@YAPEAVMap@crn@@AEAV12@U?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "char32_t * __cdecl std::_Addressof<char32_t>(char32_t &,struct std::integral_constant<bool,0>)" (??$_Addressof@_U@std@@YAPEA_UAEA_UU?$integral_constant@_N$0A@@0@@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "bool __cdecl std::_Debug_lt_pred<struct std::less<class crn::String>,class crn::String const &,class crn::String const &>(struct std::less<class crn::String>,class crn::String const &,class crn::String const &,wchar_t const *,unsigned int)" (??$_Debug_lt_pred@U?$less@VString@crn@@@std@@AEBVString@crn@@AEBV34@@std@@YA_NU?$less@VString@crn@@@0@AEBVString@crn@@1PEB_WI@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "void __cdecl std::swap<class crn::CharsetConverter *>(class crn::CharsetConverter * &,class crn::CharsetConverter * &)" (??$swap@PEAVCharsetConverter@crn@@@std@@YAXAEAPEAVCharsetConverter@crn@@0@Z)
1>libcrn-d.exp : error LNK2001: symbole externe non résolu "void __cdecl std::swap<class std::_Ref_count_base *>(class std::_Ref_count_base * &,class std::_Ref_count_base * &)" (??$swap@PEAV_Ref_count_base@std@@@std@@YAXAEAPEAV_Ref_count_base@0@0@Z)
yleydier commented 8 years ago

Il suffisait de faire un clean.