Как установить путь включения в проекте xcode
Я пытаюсь использовать библиотеку C в проекте Objective-C Xcode.
Структура каталогов библиотеки выглядит следующим образом:
-- include/
|-- config.h
|-- lib/
| |-- file1.h
| |-- file2.h
| |-- file3.h
Документы библиотеки говорят, что они включают file1.h, а file1.h включает file2.h и file3.h.
Я получаю ошибки "файл не найден" для включений файлов file2.h и file3.h`. Они включены в file1.h следующим образом:
#include <lib/file1.h>
#include <lib/file2.h>
Я читаюВот что эти угловые скобки инструктируют препроцессору искать включаемые файлы по пути, указанному переменной среды INCLUDE, в отличие от поиска в том же каталоге, что и файл, содержащий #include.
Поэтому я добавил переменную среды INCLUDE в Xcode, перейдя в Product-> Edit Scheme .. и установив ее в/the-whole-path-to/include/
Тем не менее, я все еще получаю файл не найдены ошибки.
Файлы успешно включены, если я изменю file1.h, чтобы включить их следующим образом:
#include "file2.h"
но я бы предпочел не делать это для каждого файла в библиотеке.
Как я могу это исправить?