Я решил эту проблему в Xcode 6.2, следуя советам предыдущих предыдущих подобных публикаций. Он снова появился в Xcode 6.3 и не так легко исправлен.Как исправить ошибку xcode lexical или preprocessor, файл массива не найден в xcode 6.3?
У меня смешанный проект с объективом c и C++, где файлы, содержащие код C++, называются * .mm, а параметры проекта по умолчанию. Если я загружаю небольшой набор файлов C++ и вызываю функтор C++ из контроллера просмотра однострочного приложения iOS в одном новом проекте, созданного для изоляции проблемы, он успешно компилируется. Затем, когда я пытаюсь добавить папку, содержащую ранее написанный (и успешно скомпилированный) смешанный код, появляется следующая ошибка.
лексического или препроцессор вопрос, файл «массив» не найден
тогда я попробовал комбинаций «C диалектного языка» и «C++ диалектного языка», как c11 | gnu11 и C++ c11 | gnu ++ 11 | C++ c14 в настройках сборки, и ошибка осталась.
Удаление ссылки на группу файлов сложения приводит к тому, что компиляция будет успешной снова и даже если настройка сборки будет установлена на gnu11 или c11.
Как добавление или удаление файлов (которые все скомпилированы под Xcode 6.2) связано с обнаружением компилятора или не обнаружением стандартного файла заголовка шаблона?