class std::basic_string 找到一个或多个多重定义的符号

#ifndef mystring
#ifdef _UNICODE
#define mystring wstring
#else
#define mystring string
#endif
#endif


当在一个头文件中按照C的方式定义一个函数,使用mystring



在其他的Class中使用时,会出现以前的错误。



解决办法:

头文件中对MapJson的定义,加上inline。



顺利编译、链接。原因有待分析。

你可能感兴趣的:(class std::basic_string 找到一个或多个多重定义的符号)