Настройте проект Xcode с существующими источниками и Makefile - PullRequest
0 голосов
/ 09 октября 2018

У меня есть папка, которая имеет следующую структуру:

|-- formind_input
|   |-- file.txt
|-- formind_model
|   |-- src
|       |-- *.cpp
|       |-- *.h
|       |-- Makefile
|       |-- formind.exe
|       |-- input_file.par
|       |   |-- Headers
|       |   |   |-- Others.h

Я хотел бы создать проект Xcode, который сохраняет структуру папок.Для сборки проекта я обычно захожу в папку src и make.Makefile содержит следующую строку:

INCPATH       = -I./ -I./Headers

, потому что мне нужно включить файлы из этой папки.После make у меня есть бинарный файл formind.exe, который я запускаю из консоли, выполнив

./formind.exe input_file.par

Я пытался создать проект, следуя этому посту и некоторым советамздесь на SO

- Получение XCode для включения, компиляции и связывания существующей (C ++) кодовой базы в XCode 4.3 (.1)

- Xcode - Автоматически добавлятьвсе файлы в папке к цели

Однако я не понимаю, как добавить исходный код.Я пытался добавить файлы, но они не распознаются (например, я не могу использовать такие функции, как «переход к определению» и т. Д.).Также я получаю ошибки при сборке, потому что заголовки в папке Headers не распознаются.

Как правильно настроить проект из существующего дерева исходного кода и Makefile?

Я используюXcode 8.3 на MacOS 10.12.

...