2012-05-28 22 views
8

Scusate ragazzi per domande noob, avete bisogno di aiuto. Sto provando ad usare Sharekit - https://github.com/ShareKit/ShareKit."SHK.h" file non trovato

Sto facendo tutti i passaggi dalla pagina wiki "Installazione di sharekit" e non ho errori prima di provare a importare SHK.h. SHK.h visibile in completamento automatico, ma ho avuto errore. Cosa potrebbe esserci perso?

+0

messaggio di errore, – CodaFi

+0

Siamo spiacenti , ho commesso un errore, ho collocato Sharekit a un livello superiore rispetto al mio progetto ... – zakhej

risposta

2

La risposta nel collegamento https://github.com/ShareKit/ShareKit/issues/393#issuecomment-6057929 è parzialmente esatta. Puoi avere la cartella ShareKit allo stesso livello del tuo progetto.

Basta aggiungere nel progetto "intestazione Percorsi di ricerca" (assumendo che la directory dove si mettono ShareKit si chiama "ShareKit":!

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

E

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

io non sono sicuro perché avete il problema, ma si può provare

Clicca sul progetto -> selezionare la destinazione -> Crea fasi -> espandere compilare fonti e assicurarsi di avere il file SHK.m lì se no, aggiungilo.

+0

Ciao Mert, provo a usare il tuo consiglio, quando aggiungo SHK.m a "compilare fonti" il suo segnaposto è vuoto e nome file contrassegnato con il colore rosso. Il file SHK.m sembra essere trovato ma anche tutti i file inclusi hanno lo stesso problema. Penso che cercare di aggiungere file per file a tutte le librerie di condivisioni non sia il modo giusto. – zakhej

+0

È possibile rimuovere tutti i file contrassegnati in rosso dal progetto e trascinarli dal Finder al progetto. Quando ti viene chiesto di copiare o fare riferimento ai tuoi file, copiali, a meno che non siano già nella cartella dei tuoi progetti. Colore rosso significa che hai i file nel tuo progetto come riferimento ma non possono essere trovati sul tuo file system. Devi stare attento ad aggiungerli con sottodirectory. Se si sceglie di creare riferimenti alle cartelle, è necessario digitare i nomi delle directory durante l'importazione di file come "directoryName/nomefile.h". Tuttavia, non scegliere di creare riferimenti alle cartelle a meno che non ne abbiate bisogno. – Mert

+0

Scusa, ho commesso un errore, ho collocato Sharekit a un livello superiore rispetto al mio progetto ... – zakhej