Salut, je suis nouveau sur Xcode. J'essaie d'apprendre le C++ et je me demandais s'il était possible d'avoir plusieurs projets et de choisir quel projet devrait fonctionner. J'ai utilisé des studios visuels avant et j'aime comment sous une solution je peux créer plusieurs projets et choisir lequel est l'exécutable. Xcode a également des objectifs pas exactement sûr de ce qu'ils sont peut-être qu'ils jouent un rôle? J'ai essayé de déconner mais j'ai constamment des problèmes à cause des doublons. Je passe en revue un chapitre et il y a des études de cas. J'essaie de garder chaque chapitre organisé dans un projet bien quelque chose comme ça. Toute aide merci!Xcode: plusieurs projets, plus d'un exécutable principal
Répondre
Les cibles Xcode sont probablement ce que vous cherchez. Vous pouvez avoir plusieurs cibles dans un même projet, et celle que vous sélectionnez comme active sera utilisée lorsque vous demanderez à Xcode de compiler ou de s'exécuter. Si vous avez des problèmes avec les doublons, vous avez probablement tous vos fichiers .cpp dans toutes vos cibles. Si vous avez main1.cpp et main2.cpp dans la même cible, Xcode tentera de les utiliser tous les deux et de tomber dans un conflit. Y compris tous les fichiers communs dans toutes les cibles, mais seulement les fichiers principaux appropriés résoudront probablement vos problèmes.
En fait, vous pouvez créer un espace de travail, puis créer chaque exercice en tant que projet ou cible dans un projet racine, la deuxième option est préférable si les exercices doivent partager les mêmes bibliothèques et configurations.
Pour sélectionner le schéma actif à déboguer et à exécuter, vous pouvez utiliser ce menu de sélection à proximité des commandes de débogage.