Исправлено это путем обновления до mavericks (что я давно хотел сделать). Кажется, что это обновляет место, где хранятся заголовки.
Автозаполнение заголовка XCode
Я пересылаю это из Переполнения стека, потому что вопрос не подходит лучше в этой сети обмена стека.
Я использую Xcode 5.1.1 на Mountain Lion и создаю приложение командной строки на C ++. У меня есть некоторые странные проблемы с заголовками и автозаполнением. Например, при вводе <vector>
я получаю предложение, для vector.h
которого явно недопустимый файл.
Далее, автозаполнение, кажется, не хватает несколько заголовков, включая, но не ограничиваясь этим unordered_map
, random
, mutex
, tuple
.
Однако, хотя автозаполнение не работает для этих заголовков, они хорошо компилируются, и Clang, кажется, знает, где их найти.
Если это помогает, это мои настройки поиска (по умолчанию в моей системе). Ничего нет в путях поиска пользователя или библиотеки и только $inherited
и только /Applications/Xcode.app/.../usr/include
(как видно на изображении) под путями поиска в заголовке. Это те же пути по умолчанию, что и на другом компьютере.
Я проверил на этом другом компьютере Mac, и там все работает как надо. Автозаполнение для всех работает отлично и отображает только одну запись (а значок показывает файл c ++ вместо пустой белой страницы).
Кто-нибудь знает, в чем может быть проблема, или, по крайней мере, где Xcode ищет заголовки, показанные в его окне автозаполнения?
1 ответ на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?