名为“shared_ptr的”希望这有助于别人没有类型命名空间“STD”
试图编译雪松BDD在iOS项目保持无类型命名空间命名为'shared_ptr的“STD”的错误信息失败。 显然这是一个C++错误,但不明白为什么C++库的Xcode使用没有;吨有定义的shared_ptr的类型,直到我发现了目标构建设置提供了两个库从
- 的libstdc选择++(编译器默认)
- 的libC++
名为“shared_ptr的”希望这有助于别人没有类型命名空间“STD”
试图编译雪松BDD在iOS项目保持无类型命名空间命名为'shared_ptr的“STD”的错误信息失败。 显然这是一个C++错误,但不明白为什么C++库的Xcode使用没有;吨有定义的shared_ptr的类型,直到我发现了目标构建设置提供了两个库从
选择的libC++解决问题见截图
苹果推出一款非常旧版本的libstdC++不支持C++ 11,因此如果使用libstdC++,则不能使用C++ 11功能。