XCode 3.1.2, заголовочный файл не найден - PullRequest
3 голосов
/ 03 февраля 2010

Я пытался создать код, имеющий зависимости с другими заголовочными файлами, которых нет в каталоге проекта. Я добавил пути к этим заголовочным файлам как в HEADER_PATH, так и в USER_PATH. Тем не менее, я все еще вижу ошибку при сборке. Там написано, что файл не найден. Я проверил, что файл существует в пути, добавленном к пути поиска заголовка в настройках проекта.

Как мне убедиться, что все мои заголовочные файлы, на которые есть ссылки в проекте, включены и пути выбираются Xcode во время компиляции?

Я безуспешно пытался скопировать все файлы в проект. Это первый раз, когда я использую XCode, так что это своего рода разочарование. Я - парень из Linux и не стесняюсь делать файлы. Есть ли файл Make для xcode, который я могу изменить, чтобы включить каталоги заголовочных файлов.

Ответы [ 2 ]

3 голосов
/ 08 мая 2012

Возможно, вы захотите проверить порядок ваших исходных файлов на этапах сборки вашей цели, чтобы убедиться, что ваши зависимости компилируются до того, как ваши исходные файлы ссылаются на них.

  1. Выберите ваш проект в Навигаторе проектов.
  2. Выберите цель.
  3. Нажмите на вкладку Фазы сборки.
  4. Нажмите на Компиляция источников, чтобы развернуть раздел.
  5. Перетащите зависимости в верхнюю часть списка.
0 голосов
/ 03 февраля 2010

Вы уверены, что правильно написали имя файла заголовка? Правильно ли дело? Использовали ли вы пользовательские кавычки "", а не системные кавычки <>?

Если вы проверили все очевидные вещи, такие как описанные выше, то еще одна попытка - это выйти из Xcode, удалить папку «build» в каталоге вашего проекта и повторить попытку - иногда папка build попадает в засол. внутри.

...