Как установить путь включения в проекте 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"

но я бы предпочел не делать это для каждого файла в библиотеке.

Как я могу это исправить?

Ответы на вопрос(6)

Ваш ответ на вопрос