Szkoda, że jeszcze nie masz na to odpowiedzi, natknąłem się na ten sam problem. Czy kiedykolwiek znalazłeś odpowiedź?
Darren
Odpowiedzi:
81
Dodaj plik pch, który znajduje się w folderze Inne w pliku Nowe ... i nie zapomnij dodać go do LLVM6.0 - sekcja językowa Ustawień kompilacji jako Projekt / whateveryounamedyourpchfile.pch
Nie mogę znaleźć nagłówka prefiksu w ustawieniach kompilacji. Jak mogę dodać .pch w moim projekcie?
Sushil Sharma
14
Zaktualizowałem odpowiedź obrazem. :)
emocje
2
Dziękuję Ci! Po co zmieniać coś, co działa idealnie?
Richard Topchii,
2
Zależy to od nazwy folderu projektu i nazwy, którą nadałeś plikowi pch. YourFolder / YourPch.pch. I myślę, że celem powinien być Twój projekt / aplikacja? @LaurStefan
emotyczność
2
Tak, pod „Apple LLVM 7.0 Language” w Ustawieniach kompilacji. Upewnij się tylko, że przeglądasz Wszystkie, a nie Podstawowe, lewy górny róg (niebieskie przyciski). (:
chociaż odpowiedź Roba jest naprawdę warta przeczytania, możesz również uwzględnić w swojej odpowiedzi, że komentarze poniżej odpowiedzi debatują większość tego, co powiedział. Reputacja Roba odgrywa dużą rolę w tym rozdaniu. Ale można się zgodzić, że odpowiedź jest subiektywna i reprezentuje osobisty wybór Roba, aby nie mieć pliku .pch w swoich projektach.
użytkownik1244109,
5
Przekonałem się, że dzięki Xcode 6. Musisz ręcznie utworzyć plik PCH.
Plik -> Nowy -> Plik -> iOS -> C i C ++ -> Plik PCH.
Odpowiedzi:
Dodaj plik pch, który znajduje się w folderze Inne w pliku Nowe ... i nie zapomnij dodać go do LLVM6.0 - sekcja językowa Ustawień kompilacji jako Projekt / whateveryounamedyourpchfile.pch
źródło
źródło
Odpowiedź Roba Napiera na: Dlaczego ProjectName-Prefix.pch nie jest tworzony automatycznie w Xcode 6? warto przeczytać. Wskazuje, że plik PCH prawdopodobnie nie jest dobrym pomysłem i sugeruje wyraźne włączenie plików .h do modułów, które ich potrzebują.
źródło
Przekonałem się, że dzięki Xcode 6. Musisz ręcznie utworzyć plik PCH.
Plik -> Nowy -> Plik -> iOS -> C i C ++ -> Plik PCH.
źródło
W odpowiedzi podanej powyżej jest niewielki błąd. Pamiętaj, że w ustawieniach kompilacji pod prefix.header wystarczy wpisać nazwę pliku .pch -
źródło
W moim przypadku pojawiał się problem, nie wystąpił błąd pliku wejściowego
Naprawiłem to, usuwając plik .pch z projektu i dodając ponownie tę pracę dla mnie. Mam nadzieję, że komuś pomoże.
źródło