希望这对其他人有帮助
尝试使用 Cedar BDD 编译 iOS 项目一直失败,在命名空间“std”错误消息中没有名为“shared_ptr”的类型。这显然是一个 C++ 错误,但无法理解为什么 Xcode 使用的 C++ 库没有定义;直到我发现目标的构建设置提供了两个库可供选择时才定义 shared_ptr 类型
- libstdc++(编译器默认)
- libc++
希望这对其他人有帮助
尝试使用 Cedar BDD 编译 iOS 项目一直失败,在命名空间“std”错误消息中没有名为“shared_ptr”的类型。这显然是一个 C++ 错误,但无法理解为什么 Xcode 使用的 C++ 库没有定义;直到我发现目标的构建设置提供了两个库可供选择时才定义 shared_ptr 类型