2012-05-28 14 views
8

Sorry Jungs für Noob Frage, brauche Hilfe. Ich versuche Sharekit zu verwenden - https://github.com/ShareKit/ShareKit."SHK.h" Datei nicht gefunden

Ich mache alle Schritte von "Installieren von sharekit" Wiki-Seite, und ich habe keine Fehler, bevor ich versuche, SHK.h. SHK.h in Autocomplete sichtbar, aber ich habe einen Fehler. Was könnte verpasst werden?

+0

Fehlermeldung, bitte – CodaFi

+0

Entschuldigung , da war mein Fehler, ich habe Sharekit auf einer Ebene höher platziert, als mein Projekt platziert wurde ... – zakhej

Antwort

2

Die Antwort in der Verbindung https://github.com/ShareKit/ShareKit/issues/393#issuecomment-6057929 ist teilweise genau. Sie können den ShareKit-Ordner auf der gleichen Ebene Ihres Projekts haben.

Fügen Sie einfach in Ihrem Projekt "Header-Suchpfade" (unter der Annahme, dass das Verzeichnis, in dem Sie ShareKit gesetzt wird "ShareKit" genannt:

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

Und

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

Ich bin nicht sicher, warum Sie das Problem haben, aber Sie können

Klicken Sie auf Projekt versuchen -> wählen Sie Ihr Ziel -> Build Phasen -> erweitern Quellen kompilieren und sicherstellen, dass Sie Ihre SHK.m Datei dort wenn nicht, dann füge es hinzu.

+0

Hallo Mert, ich versuche deine Empfehlung zu verwenden, wenn ich SHK.m hinzufüge, um Quellen zu kompilieren, ist sein Platzhalter leer und Dateiname mit roter Farbe markiert. SHK.m Datei scheint aber gefunden zu werden Alle darin enthaltenen Dateien haben dasselbe Problem. Ich denke, dass der Versuch, Datei für Datei alle Sharekit-Bibliothek hinzuzufügen, nicht der richtige Weg ist. – zakhej

+0

Sie können alle rot markierten Dateien aus Ihrem Projekt entfernen und sie aus dem Finder in Ihr Projekt ziehen. Wenn Sie aufgefordert werden, Ihre Dateien zu kopieren oder zu referenzieren, kopieren Sie sie, es sei denn, sie befinden sich nicht bereits in Ihrem Projektordner. Rote Farbe bedeutet, dass Sie die Dateien in Ihrem Projekt als Referenz haben, aber nicht in Ihrem Dateisystem gefunden werden können. Sie müssen vorsichtig sein, wenn Sie sie mit Unterverzeichnissen hinzufügen. Wenn Sie Ordnerverweise erstellen auswählen, müssen Sie beim Importieren von Dateien wie "VerzeichnisName/Dateiname.h" Verzeichnisnamen eingeben. Wählen Sie jedoch keine Ordnerverweise, wenn Sie sie nicht benötigen. – Mert

+0

Entschuldigung, da war mein Fehler, ich habe Sharekit auf einer Ebene platziert, als mein Projekt platziert wurde ... – zakhej