Xcode: несколько проектов, более одного основного исполняемого файла - PullRequest
2 голосов
/ 26 октября 2010

Привет, я новичок в Xcode. Я пытаюсь выучить c ++, и мне было интересно, возможно ли иметь несколько проектов и выбрать, какой проект следует запустить. Я раньше использовал MS Visual Studio, и мне нравится, как в рамках решения я могу создавать несколько проектов и выбирать, какой из них является исполняемым. У XCode также есть цели, не совсем уверенные, что они, может быть, они играют роль? Я пытался возиться, но у меня постоянно возникают проблемы из-за дублирования сети. Я прохожу главу и есть тематические исследования. Я стараюсь, чтобы каждая глава была хорошо организована в одном проекте. Любая помощь спасибо!

Ответы [ 3 ]

5 голосов
/ 26 октября 2010

Xcode цели, вероятно, то, что вы ищете.Вы можете иметь много целей в одном проекте, и тот, который вы выберете в качестве активного, будет использован, когда вы скажете Xcode скомпилировать или запустить.Если у вас есть проблемы с дублированием сети, у вас, вероятно, есть все ваши файлы .cpp во всех ваших целях.Если у вас есть main1.cpp и main2.cpp в одной и той же цели, Xcode попытается использовать их оба и столкнется с конфликтом.Включение всех общих файлов во все цели, но только соответствующие основные файлы, скорее всего, решат ваши проблемы.

1 голос
/ 20 июля 2017

для создания нового файла main.cpp вы должны перейти к

File-New-target.

После того, как он будет создан, просто выберите ваш файл здесь и выберитекакой файл вы хотите выполнить:

enter image description here

0 голосов
/ 10 августа 2015

На самом деле вы можете создать рабочую область, а затем создать каждое упражнение как проект или как цель внутри корневого проекта. Второй вариант предпочтителен, если упражнения должны использовать одни и те же библиотеки и настройки.

Чтобы выбрать активную схему для отладки и запуска, вы можете использовать это меню выбора рядом с элементами управления отладкой.

enter image description here

...