Я перенес некоторый код, который хорошо компилируется с VS2012 на Mac.
Но теперь Xcode выкидывает ошибку, что он не распознает функцию «make_shared».
который является частью C ++ 11.
Я объявил следующее:
#include <tr1/memory>
using namespace std;
using namespace std::tr1;
class BaseClass {};
class DerivedClass : public BaseClass {};
Это код:
shared_ptr< BaseClass > foo = make_shared< DerivedClass >("some param");
Я обновился до Mac OSX Mavericks,
и к версии Xcode 5.1.1 (5B1008)
Я установил компилятору следующие настройки:
Задача ещё не решена.
Других решений пока нет …