Я ноб на C++, простите, если это тривиально. Я пытаюсь скомпилировать несколько файлов C++ из файла make. Я продолжаю получать эту ошибку:Проблема с компиляцией на C++ с C++ 11
<i> no member named 'to_time_t' in
'std::__1::chrono::steady_clock'; did you mean
'std::chrono::system_clock::to_time_t'?
time_t tnow = std::chrono::high_resolution_clock::to_time_t(now);
</i>
Затем после некоторых исследований я обнаружил, что это потому, что я не использую C++ 11. Я на MAC OS X 10.10.2. Поэтому я установил пиво, а затем установил gcc и g ++ 4.9 с использованием варева. Тем не менее, я по-прежнему получаю ту же ошибку. Какие-либо предложения? Этот код работает на Linux-машине.
Любая помощь будет оценена по достоинству.
Чтобы уточнить, я убедился, что версия 4.9 g ++ используется путем изменения пути и добавления символических ссылок и т. Д. – hadis
Symlinks? Это звучит очень сомнительно! Вы установили режим компиляции C++ 11, добавив флаг компилятора: '-std = C++ 11'? – Galik
Да, у меня это в файле make – hadis