2009-05-26 3 views

Odpowiedz

14

Cokolwiek na liście plików i grup, która zmienia kolor na czerwony, oznacza brakujący plik lub katalog. Niekoniecznie jest to powodem do niepokoju, ponieważ w wielu przypadkach plik powinien zostać zbudowany jako część procesu kompilacji.

W przypadku połączonej biblioteki statycznej prawdopodobnie zależy to od drugiego celu lub projektu, w którym zostanie zbudowana biblioteka statyczna. Po zmianie konfiguracji kompilacji Xcode zauważył, że nie została ona jeszcze zbudowana, więc pokazuje ją jako czerwoną. Kiedy zbudowałeś projekt, a sama biblioteka zależna sama została zbudowana, znowu stała się czarna.

0

Po raz pierwszy wskazywało na problem, a mój projekt się nie skompilował. Za drugim razem wszystko działało.

Sugeruje to, że nie masz poprawnie skonfigurowanych zależności kompilacji, które będą cię gryźć za każdym razem, gdy robisz czystą kompilację. Musisz utworzyć cel (y), które wymagają, aby biblioteka statyczna miała jawną zależność od obiektu docelowego budującego tę bibliotekę.