Dlaczego nie znaleziono nagłówków biblioteki statycznej?

UżyłemSamouczek Clinta Harrisa aby skonfigurować współdzielenie kodu między projektami, a wszystko działa zgodnie z oczekiwaniami na moim komputerze. Ale na moim komputerze współpracownika wydaje się, że podczas kompilacji kompilator nie znajduje pliku nagłówkowego ze statycznego projektu biblioteki.

Mój współpracownik dostał mój projekt, klonując repozytorium git. Przeszliśmy przez wszystkie istotne flagi budowy i ustawienia XCode n razy, ale projekt po prostu nie chce się skompilować na swoim komputerze.

Tego właśnie poprosiłem mojego współpracownika, głównie skopiowanego i wklejonego z samouczka:

Upewnij się, że w pełnej ścieżce do katalogu projektów NIE ma pustego miejsca.W katalogu projects utwórz kolejny folder o nazwie „build_output”.W XCode, w „XCode> Preferences” wybierz zakładkę „Building” i ustaw „Place Build Projects in” na „Customized location” i określ ścieżkę do wspólnego katalogu budowania, który utworzyłeś.Ustaw „Umieść pliki kompilacji pośredniej” na „Z produktami kompilacyjnymi”.Wybierz kartę „Drzewa źródłowe” i utwórz nową zmienną Drzewo źródłowe, klikając przycisk „+” i wypełniając kolumny. Zarówno w „Setting Name”, jak iw „Display Name”, wpisz [nazwę udostępnionego projektu, który utworzył bibliotekę statyczną]. W ścieżce umieszczasz pełną ścieżkę do folderu framework.

Po wykonaniu tych kroków projekt, który używa statycznej biblioteki, powinien skompilować to samo na swoim komputerze, jak na moim komputerze. Ale tak nie jest. Zasadniczo błąd, który otrzymuje, to:

error: TheFrameworkHeader.h: No such file or directory

a następnie ciąg innych błędów spowodowanych brakującym nagłówkiem.

Jakieś strategie rozwiązywania problemów? Lub ktoś, kto miał podobne doświadczenie i mógł podzielić się ciężką wiedzą? Czy czegoś brakuje w podanych przeze mnie instrukcjach? Czy podczas kompilacji statycznej biblioteki muszę ustawić role nagłówków w fazie budowania kopii nagłówków?

questionAnswers(5)

yourAnswerToTheQuestion