2012-05-28 12 views
8

Przykro mi z powodu pytania noob, potrzebuję pomocy. Próbuję użyć Sharekit - https://github.com/ShareKit/ShareKit.Plik "SHK.h" nie został znaleziony

Robię wszystkie kroki ze strony wiki "Instalowanie sharekit" i nie mam żadnych błędów, zanim spróbuję zaimportować SHK.h. SHK.h widoczny w autouzupełnianiu, ale mam błąd. Co można przegapić?

+0

Komunikat o błędzie, proszę – CodaFi

+0

Niestety , był mój błąd, umieściłem ShareKit na jednym poziomie wyżej niż mój projekt został umieszczony ... – zakhej

Odpowiedz

2

Odpowiedź w linku https://github.com/ShareKit/ShareKit/issues/393#issuecomment-6057929 jest częściowo dokładna. Możesz mieć folder ShareKit na tym samym poziomie projektu.

Wystarczy dodać w projekcie "Header wyszukiwania Ścieżki" (zakładając, że katalog, w którym można umieścić ShareKit nazywa się "ShareKit":

$(SRCROOT)/../ShareKit/Classes/** 

I

$(SRCROOT)/../ShareKit/Submodules/** 
0

Nie jestem pewien, dlaczego masz problem, ale można spróbować

Kliknij na projekt -> wybierz swój cel -> Budowanie faz -> poszerzyć skompilować źródła i upewnij się, że masz tam plik SHK.m jeśli nie, dodaj to.

+0

Witam Mert, próbuję użyć twojej rady, kiedy dodaję SHK.m do "kompilacji źródeł" to symbol zastępczy ikony był pusty i nazwa pliku zaznaczone kolorem czerwonym, ale wydaje się, że plik SHK.m został znaleziony wszystkie zawarte w nim pliki również mają ten sam problem. Myślę, że próba dodania pliku po pliku cała biblioteka sharekit nie jest właściwa. – zakhej

+0

Możesz usunąć wszystkie czerwone zaznaczone pliki z projektu i przeciągnąć je z wyszukiwarki do projektu. Gdy zostaniesz poproszony o skopiowanie lub odniesienie do twoich plików, skopiuj je, chyba że nie są jeszcze w twoim folderze projektów. Kolor czerwony oznacza, że ​​pliki w projekcie są dostępne jako odniesienie, ale nie można ich znaleźć w systemie plików. Musisz uważać na dodanie ich do podkatalogów. Jeśli wybierzesz opcję tworzenia odniesień do folderów, musisz wpisać nazwy katalogów podczas importowania plików takich jak "nazwaKatalogu/nazwa pliku.h". Jednak nie wybieraj opcji tworzenia odniesień do folderów, chyba że ich potrzebujesz. – Mert

+0

Niestety, był mój błąd, umieściłem ShareKit na jednym poziomie wyżej niż mój projekt został umieszczony ... – zakhej