2014-02-10 6 views
0

У меня есть довольно большой проект и часто Xcode не сможет автоматически разворачивать пути для включения файлов, т.е.Xcode 5 «забывает» заголовочные файлы ..?

#include "UHelp 

не должным образом расширить, например, с заголовочный файл UHelper.h (обычно недавно добавленный в проект).

Это происходит в основном для файлов на C++ (я считаю).

Есть ли обходной путь для этой проблемы ..? После того, как множество чистых проектов/очистить папку сборки/перестроить все проблемы в конечном итоге решает сам, но не детерминированно.

ответ

1

Обычно вы можете решить эту проблему, закрыв проект и удалив полученные данные.

+0

Похоже на помощь. Довольно раздражает, так как Xcode затем должен перестроить все его индексы, перестроить материал и т. Д. ... надеюсь, что они исправит это в ближайшее время! – ATV

1

Повторное завершение путем закрытия (esc) активное завершение может работать в некоторых случаях.

Мое подозрение: Xcode обновляет индекс и может быть готов после завершения попытки позже.

Как и для компиляции, индексирование C++ занимает больше времени, чем C или Objective-C.

+0

Хм, хорошая идея. Кроме того, я не могу вспомнить Xcode, заявляющий в display-thingie, что это индексирование в этих случаях (обычно это * делает *, например, при открытии новых проектов или данных без данных в папке с производными данными) – ATV

+0

@ATV обычно не отображается прогресс для обновления индексирования в реальном времени (например, один измененный исходный файл). – justin

Смежные вопросы