Нет элемента с именем «forward» в пространстве имен «std»

В XCode я недавно создал и протестировал библиотеку обработки, использующую boost. Я только что создал базовый проект в среде IDE, закодировал его, и он отлично строится.

Теперь я хочу использовать эту библиотеку в другом приложении. Проект xcode другого приложения был автоматически создан с помощью стороннего инструмента. Когда я пытаюсь включить свою библиотеку на основе boost в это другое приложение, я получаю сообщение об ошибке . . .

Нет члена с именем «forward» в пространстве имен «std»

, а также строка . .

#include <tuple>

выдает ошибку препроцессора

файл 'tuple' не найден

Видя, что исходная библиотека отлично строится на моей машине, ошибки должны быть связаны с разницей в настройках сборки, но я не вижу разницы и не знаю хорошего способа сравнить настройки сборки двух разных проектов. Может ли кто-нибудь предложить настройку сборки, которая может вызвать у меня проблему ??

РЕДАКТИРОВАТЬ:

В обоих проектах параметр

  • Компилятор для C/C++/Objective-C = Компилятор Apple LLVM 3.0

  • Диалект языка C++ = Компилятор по умолчанию

  • Стандартная библиотека C++ = Компилятор по умолчанию

РЕДАКТИРОВАТЬ 2 [решено]:

  • Диалект C++11 по-прежнему включен в настройках Target.ДоХ!
5
задан learnvst 8 June 2012 в 12:39
поделиться