Je suis tellement nouveau à Xcode, j'ai une frameworkkit avec des fichiers suivants comme indiqué dans l'image ci-dessous p>
p>
Maintenant, lorsque j'ajoute ce cadre à mon projet Xcode, les fichiers d'en-tête sont affichés vide comme ci-dessous p>
p>
Et je me retrouve avec une erreur de construction 'Prepprocesseur lexical Disconkkit / Speechkit.h "Fichier non trouvé". Quel est le problème avec ça? Comment résoudre ce problème? P>
5 Réponses :
Votre cadre n'a pas été compilé avec succès. Vous devez ajouter le cadre à la phase de construction "sources de compilation". P>
Allez dans les paramètres de votre cible et sélectionnez la 4ème onglet (phase de construction). Ouvrez la phase "Compile Sources" et cliquez sur le symbole "+" et ajoutez votre cadre. Le problème lexical / préprocesseur "" Speechkit / Speechkit.h "Fichier non trouvé" devrait maintenant être résolu. P>
La bonne réponse est que vous devez vous assurer que les fichiers sont compilés correctement. Dans mon cas, j'ai dû télécharger à nouveau le SDK / Cadre de mon choix. P>
cela devrait le faire. Je ne sais pas pourquoi il n'a pas été compilé approprié. Mais comme je suivi les étapes ci-dessus, le cadre a été compilé à droite et le projet a été construit. P>
Un autre débutant en Xcode ici. J'ai aussi passé beaucoup de temps avec ce problème. Mon scénario est le cadre m'a été envoyé par courrier électronique par collègue comme fichier zip. p>
Je l'ai décompressé sur Windows et la copie à mon Mac. Mauvais mouvement. J'aurais dû le décompresser sur le Mac lui-même. Si vous vous demandez pourquoi votre "en-tête" n'est pas un dossier, c'est votre réponse. P>
C'est exactement ce qui m'est arrivé aussi. Les liens symboliques sont probablement corrompus sur Windows OS.
EXACTEMENT IMMÉDIAIRE ESSAYÉ ET Cela fonctionnait! Super ! Merci!
J'ai eu le même problème. Votre lien symbolique d'en-tête est corrompu (d'autres aussi), vous devez le remplacer par un symbole symbolique valide. p>
Vous pouvez utiliser la commande LN -S sur chaque liaison symbolique de votre cadre ou utiliser mon script disponible ici: https://gist.github.com/spawneRider/6088294#file-fix_symlinks_fmk_ioss-shsh p>
Qu'est-ce que j'ai trouvé que si vous décompressez un code d'échantillon téléchargé et que vous obtenez un problème lexical / préprocesseur, il suffit de simplement ajouter ce cadre en suivant ces étapes d'aller aux paramètres de votre cible et sélectionnez la 4ème onglet (phase de construction). Ouvrez la phase "Compile Sources" et cliquez sur le symbole "+ 'et ajoutez votre cadre en cliquant sur (Ajouter d'autres dossiers de code d'exemple). P>
Veuillez vérifier que vos paramètres de construction définissent Oui pour rechercher toujours les chemins d'utilisateur et assurez-vous que vos chemins d'en-tête de l'utilisateur indiquent dans le cadre.
@sovannarith comment ajoutez un chemin d'atteleur?
"Les en-têtes" doivent être un répertoire, pas un fichier.
@Hotlicks pourriez-vous m'expliquer un peu plus
Dans la colonne de gauche, les "en-têtes" doivent être un répertoire / dossier.
@Dolo - Je suis également confronté au même problème. Vous avez une solution?