В XCode я недавно создал и протестировал библиотеку обработки, использующую boost. Я только что создал базовый проект в среде IDE, закодировал его, и он отлично строится.
Теперь я хочу использовать эту библиотеку в другом приложении. Проект xcode другого приложения был автоматически создан с помощью стороннего инструмента. Когда я пытаюсь включить свою библиотеку на основе boost в это другое приложение, я получаю сообщение об ошибке . . .
Нет члена с именем «forward» в пространстве имен «std»
, а также строка . .
#include <tuple>
выдает ошибку препроцессора
файл 'tuple' не найден
Видя, что исходная библиотека отлично строится на моей машине, ошибки должны быть связаны с разницей в настройках сборки, но я не вижу разницы и не знаю хорошего способа сравнить настройки сборки двух разных проектов. Может ли кто-нибудь предложить настройку сборки, которая может вызвать у меня проблему ??
РЕДАКТИРОВАТЬ:
В обоих проектах параметр
Компилятор для C/C++/Objective-C = Компилятор Apple LLVM 3.0
Диалект языка C++ = Компилятор по умолчанию
Стандартная библиотека C++ = Компилятор по умолчанию
РЕДАКТИРОВАТЬ 2 [решено]: