2014-01-06 3 views
2

У меня есть много проектов/файлов C++, которые я хотел бы создать в файле для целей отладки. Единственный способ, которым я могу это сделать, - создать новый проект Xcode >Type: C++, а затем добавить каталог или файлы проекта на C++. Есть ли способ сделать это без создания нового проекта и вручную добавить к нему файл (ы)?Создать проект Xcode из .cpp-файлов

Примечание: Xcode открывает отдельные файлы .cpp по умолчанию, но они не связаны как Command Line Tool или имеют тип файла .xcodeproj.

+1

no. если вы уже используете cmake или другой инструмент сборки, который может генерировать файл проекта xcode –

ответ

1

ищет делать то же самое, я нашел эту ссылку, я надеюсь быть полезным

http://hiltmon.com/blog/2013/07/05/xcode-and-the-simple-c-plus-plus-project-structure/

ссылку показать вам, как настроить Xcode для работы в проекте C++, немного сложнее, но работает.

Xcode и простая структура проекта C++

В предыдущем посте я говорили о Простой структуре проекта C++, который я использую создать кучу демонов высокой скорости для работы.

Это было весело, используя TextMate 2 и терминал, чтобы сделать и запустить проект , но теперь, когда я получаю к мясу кодирования, я бы предпочитают использовать IDE, чтобы помочь мне перейти и отладки код.

Вот как настроить Xcode 4 на Mac для компиляции с использованием нашего Makefile и запускать/отлаживать приложение.

Обратите внимание, что поскольку эти проекты уже существуют, в настройке участвует незначительный shenanigan.

Шаг 1: Создание внешней сборки проекта системы

Start Xcode и выберите File/New Project.

Нажмите «Другие», затем выберите «Внешняя система сборки».

Нажмите «Далее».

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

Затем нажмите «Далее».

Теперь вы сохраните этот проект в корне проекта Simple C++ . Просто выберите корень проекта и нажмите «Создать».

Шаг 2: Переместить файл проекта

Проблема заключается в следующем. Если вы выбрали корень своей папки «Проекты» , где находится проект Simple C++, Xcode заменил бы простую папку проекта с пустой папкой и файлом * .xcodeproj . Мы этого не хотим.

Таким образом, мы выбрали корень самого проекта.

Но Xcode создал подпапку, названную в честь вашего проекта, и разместил файл * .xcodeproj. Мы тоже этого не хотим. Так давайте исправить.

Выход из XCode.

Перетащите * .xcodeproj из подпапки и опустите его на проект корень. Теперь удалите вложенную папку.

Дважды щелкните перемещенный * .xcodeproj, чтобы снова открыть проект в Xcode.

Шаг 3: Добавьте источники

В нижней левой части окна Xcode, нажмите на значок +. Затем выберите . Добавить файлы в «Название вашего проекта».

Выберите все, кроме папки сборки, и выберите Добавить.

Шаг 4: Проверьте Билд

Нажмите на проект на вершине, чтобы увидеть Project и Targets панели. Вы должны увидеть, что конфигурация External Build Tool уже настроена на , используя Makefile, который у нас был раньше.

Чтобы построить, нажмите ⌘B.

Шаг 5: Запуск Это

Нам все еще нужно сделать еще одну вещь, и это сказать Xcode, который исполняемый для запуска.

В меню «Продукт» выберите «Схема», затем «Изменить схему» или нажмите «<».

Нажмите «Выполнить» в левой панели. Нажмите на раскрывающийся список рядом с Исполняемый файл и выберите Другое .... Найдите исполняемый файл в папке bin и щелкните по нему.

Если вы предпочитаете, вы также можете изменить отладчик на GDB.

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

Нажмите OK для сохранения.

Нажмите кнопку ⌘R для запуска, и Xcode выведет окно консоли, чтобы отобразить выход программы.

Смежные вопросы