希望这能对其他人有所帮助。
尝试使用Cedar BDD编译iOS项目时,一直遇到无法在名称空间'std'中找到'type named 'shared_ptr''的错误消息。显然这是一个C++错误,但我不明白为什么Xcode使用的C++库没有定义shared_ptr类型,直到我发现目标的构建设置提供了两个库可供选择:
- libstdc++(编译器默认)
- libc++
希望这能对其他人有所帮助。
尝试使用Cedar BDD编译iOS项目时,一直遇到无法在名称空间'std'中找到'type named 'shared_ptr''的错误消息。显然这是一个C++错误,但我不明白为什么Xcode使用的C++库没有定义shared_ptr类型,直到我发现目标的构建设置提供了两个库可供选择: