duplicate symbol __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6b2Vec2 in:

我可以看到basic_ostream,char_traits和Vec2。两者之间的 secret 文字是什么?这些base64 id是某种形式的吗?

准确地找出我在代码中做错了什么才能理解这一点可能真的有帮助。

使用XCode 5。

最佳答案

这是C++错位的符号,并通过为不同的方法语义生成不同的符号来允许方法重载。

转换为:

_operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, b2Vec2 const&)

demangler.com提供。

09-08 09:17