名爲「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功能。