2010-11-03 4 views
1

Эй, ребята, я изначально выложил это как в суперпользователе, так и в программистах, но у меня пока нет ответов, и кто-то предложил его здесь, поэтому я подумал, что я попрошу его снова здесь:Как создать новый проект Xcode с существующими файлами?

Я в настоящее время использую XCode 3.2, и я уже работаю над своим существующим проектом, используя терминал и vim. Файлы/папки, которые уже существует являются:

  • C исходные файлы
  • заголовочные файлы C
  • Makefile
  • Баш скрипт для автоматического тестирования
  • тестовые каталоги
  • Git
  • архив библиотеки , скорее всего, из объектных файлов C (если это помогает, оно имеет расширение .a)

Моя текущая программа в основном синхронизирует 2 или более каталогов, заданных ей в качестве аргументов в терминале, и рекурсивно синхронизирует их. Я пытаюсь использовать Xcode в надежде, что это поможет в отладке и улучшении моего рабочего процесса в целом.

EDIT
Чтобы уточнить, что я хочу создать новый проект Xcode и импортировать весь свой текущий код, makefile, git repo, скрипт тестирования и т. Д., А не писать код для этого.

+0

Это выглядит как непростая задача: (http://danwright.info/blog/2010/10/xcode-pbxproject-files/). Удачи :-) – pmg

+0

Lol догадайся, посмотрев, как мало ответов я получаю. – jon2512chua

ответ

1

Создайте новый проект с помощью шаблона «Инструмент командной строки» (выберите «C» в качестве типа) и импортируйте ваши файлы. alt text

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

+1

Не пытаясь быть педантичным здесь, но я бы предпочел инструкции о том, как это сделать из чистого проекта. Таким образом, я могу узнать, как создавать свои собственные цели, исполняемый файл и т. Д. Также обратите внимание, что мне нужно будет включить библиотечный архив в процесс построения, а также указать аргументы при работе. – jon2512chua

+2

@ jon2512chua - вы могли бы получить больше удовольствия от изучения свежего/пустого проекта Command Line Tool, просто взгляните на файлы, которые он создает. (намек: создать их с нуля - это боль). – ocodo