Вчера старый проект, смешивающий Objective C и C ++, прекрасно скомпилирован с xCode 4.2.Да, соответствующие файлы имеют суффикс .mm.Сегодня я попытался сделать новый проект, используя большую часть первого проекта в качестве шаблона, но он не будет компилироваться.Я получаю ошибки типа:
Lexical or Preprocessor Issue
'list' file not found
в ответ на:
#include <list>
и эту ошибку:
Semantic Issue
Unknown type name 'class'
Я вернулся к своему старому проекту, который прекрасно скомпилированвчера для проверки работоспособности и бум, примерно то же самое:
Semantic Issue
Use of undeclared identifier 'std'
Неужели xCode вдруг забыл, как найти всю стандартную библиотеку типов ?!Запуск gcc из командной строки по-прежнему работает нормально.Стоит отметить, что все ошибки происходят из .h файлов.Это не должно иметь значения.На сегодняшний день xCode всегда правильно работает с файлами .h, если они включены в файлы .mm или .cpp.Почему это внезапно остановилось?Клянусь, я ничего не менял!
Заранее спасибо ...