うまくいけば、これは他の誰かを助ける
Cedar BDD を使用して iOS プロジェクトをコンパイルしようとすると、ネームスペース 'std' エラー メッセージに 'shared_ptr' という名前の型がないため失敗し続けました。これは明らかに C++ エラーでしたが、Xcode が使用していた C++ ライブラリに shared_ptr タイプが定義されていなかった理由を理解できませんでした。ターゲットのビルド設定で選択可能な 2 つのライブラリが提供されていることを発見するまでは。
- libstdc++ (コンパイラのデフォルト)
- libc++