2011-08-08 3 views
0

Je souhaite lier deux projets de bibliothèque existants à mon nouveau projet dans xcode4. J'ai essayé 2 solutions jusqu'à présent.Problème lié aux projets existants dans xcode4

  1. Ajout de deux projets dans le nouveau.
  2. Création d'un espace de travail et ajout des trois projets. Mais dans les deux cas lorsque je compile, les fichiers d'en-tête ne sont pas trouvés par le compilateur. J'ai essayé d'ajouter "Dépendances Cibles" dans "Construire Phases" de mon projet et d'ajouter des fichiers de bibliothèque (.a) à "Lier Binaire Avec des Bibliothèques" mais rien ne fonctionne. Après avoir lu d'autres articles sur ce problème, j'ai découvert que je devais configurer des "chemins de recherche" pour le projet, mais je ne sais pas comment le faire. Parce que j'ai essayé quelques solutions, mais elles ne fonctionnent pas pour moi, donc il me manque sûrement quelque chose.

Répondre

2

Xcode 4 du projet ne parvient pas à compiler une bibliothèque statique

question connexe: Xcode 4 can't locate public header files from static library dependancy
question connexe: “lexical or preprocessor issue file not found ” in Xcode 4

Des erreurs peuvent inclure; fichiers d'en-tête manquants, « question lexicale ou préprocesseur »

Solutions:

  1. Cochez la case « chemins d'en-tête de l'utilisateur » sont corrects
  2. Set « Toujours rechercher les chemins de l'utilisateur » YES
  3. Créer un groupe appelez "Indexer les en-têtes" dans votre projet et faites glisser les en-têtes vers ce groupe, NE PAS ajouter à des cibles lorsque vous y êtes invité.
+0

et que devraient être les "chemins d'en-tête utilisateur"? – Anila

+0

@Anila Définissez le "Chemin d'en-tête utilisateur" à l'emplacement des fichiers d'en-tête que le compilateur ne peut pas trouver. – rjstelling

+0

merci beaucoup pour votre aide! – Anila

Questions connexes