Автозаполнение заголовка XCode

1160
1110101001

Я пересылаю это из Переполнения стека, потому что вопрос не подходит лучше в этой сети обмена стека.

Я использую Xcode 5.1.1 на Mountain Lion и создаю приложение командной строки на C ++. У меня есть некоторые странные проблемы с заголовками и автозаполнением. Например, при вводе <vector>я получаю предложение, для vector.hкоторого явно недопустимый файл.

enter image description here

Далее, автозаполнение, кажется, не хватает несколько заголовков, включая, но не ограничиваясь этим unordered_map, random, mutex, tuple.

enter image description here

Однако, хотя автозаполнение не работает для этих заголовков, они хорошо компилируются, и Clang, кажется, знает, где их найти.

Если это помогает, это мои настройки поиска (по умолчанию в моей системе). Ничего нет в путях поиска пользователя или библиотеки и только $inheritedи только /Applications/Xcode.app/.../usr/include(как видно на изображении) под путями поиска в заголовке. Это те же пути по умолчанию, что и на другом компьютере.

enter image description here

Я проверил на этом другом компьютере Mac, и там все работает как надо. Автозаполнение для всех работает отлично и отображает только одну запись (а значок показывает файл c ++ вместо пустой белой страницы).

Кто-нибудь знает, в чем может быть проблема, или, по крайней мере, где Xcode ищет заголовки, показанные в его окне автозаполнения?

1

1 ответ на вопрос

0
1110101001

Исправлено это путем обновления до mavericks (что я давно хотел сделать). Кажется, что это обновляет место, где хранятся заголовки.

ну это радикальное решение, чтобы решить эту проблему jokoon 8 лет назад 0