Jak ustawić ścieżkę w projekcie xcode

Próbuję użyć biblioteki C w projekcie Objective-C Xcode.

Struktura katalogów bibliotek jest następująca:

-- include/
    |-- config.h
    |-- lib/
    |    |-- file1.h
    |    |-- file2.h
    |    |-- file3.h

Dokumenty biblioteki mówią o dołączeniu file1.h, a file1.h zawiera file2.h i file3.h.

Dostaję błędy „nie znaleziono pliku” dla załączników file2.h i file3.h`. Są one zawarte w pliku plik1.h w następujący sposób:

#include <lib/file1.h>
#include <lib/file2.h>

czytamtutaj że te nawiasy kątowe nakazują preprocesorowi wyszukanie plików dołączania wzdłuż ścieżki określonej przez zmienną środowiskową INCLUDE, w przeciwieństwie do wyszukiwania w tym samym katalogu, co plik zawierający #include.

Dodałem więc zmienną środowiskową INCLUDE w Xcode, przechodząc do Product-> Edit Scheme .. i ustawiając ją na/the-whole-path-to/include/ wciąż jednak nie znajduję błędów w pliku.

Pliki zostaną pomyślnie dołączone, jeśli zmienię plik1.h, aby dołączyć je w ten sposób:

#include "file2.h"

ale wolałbym tego nie robić dla każdego pliku w bibliotece.

Jak mogę to naprawić?

questionAnswers(6)

yourAnswerToTheQuestion