Je suis nouveau sur xcode et il me manque quelque chose.Le nom de l'en-tête précompilé est bloqué
Créez un nouveau projet de ligne de commande. Appelez-le tempprog (par exemple).
Sélectionnez Projet/Modifier les paramètres du projet.
Modifiez le nom de l'en-tête de préfixe (tempprog_Prefixz.pch).
Construire - il échouera, bien sûr, à la recherche de tempprog_Prefixz.pch
Maintenant, changez le nom de l'en-tête de préfixe en tempprog_Prefix.pch.
Construisez à nouveau - cela devrait fonctionner, mais pas. Il est toujours à la recherche de tempprog_Prefixz.pch
Le nettoyage ne corrige pas la situation. Qu'est-ce que j'oublie ici? Où le nom Prefixz.pch est-il conservé? Si vous regardez dans la sortie de construction à la commande ProcessPCH vous pouvez voir qu'il veut toujours utiliser Prefixz.
Ok. J'ai compris comment résoudre le problème, mais j'ai encore une certaine confusion. Si vous obtenez une information sur la cible, cliquez sur l'onglet de construction, et allez dans le paramètre d'en-tête de préfixe, le nom Prefixz.pch est là. Je l'ai changé à tempprog_Prefix.pch et il s'est bien construit. Mais pourquoi les paramètres trouvés en cliquant avec le bouton droit de la souris sur la cible sont-ils différents des paramètres trouvés lors de la sélection des paramètres de projet/édition du projet? – dar512