Open nebula0723 opened 5 years ago
error LNK2005: "void __cdecl iguana::xml::detail::get_value(char const *,unsigned __int64,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?get_value@detail@xml@iguana@@YAXPEBD_KAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 已经在 xxx.obj中定义 fatal error LNK1169: [找到一个或多个多重定义的符号]
是的,全局函数要加inline。
error LNK2005: "void __cdecl iguana::xml::detail::get_value(char const *,unsigned __int64,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?get_value@detail@xml@iguana@@YAXPEBD_KAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 已经在 xxx.obj中定义
fatal error LNK1169: [找到一个或多个多重定义的符号]