Xcode, включая внешнюю справочную папку в сборке
У меня есть папка, расположенная на моем жестком диске, которая в основном представляет собой библиотеку удобных классов, которые я создал (файлы.h и.cpp). Я хочу оставить их внешними, чтобы я мог последовательно ссылаться на них из нескольких текущих проектов.
Я использую добавление существующих файлов и выбираю папку, добавляя ее в качестве ссылки (синяя папка) в мою папку классов в xcode. Когда я пытаюсь получить доступ к этим файлам из файлов проекта, я получаю серию ошибок, потому что, очевидно, я понятия не имею, что я делаю. Какие шаги мне нужно предпринять, чтобы все мои внешние файлы были включены в сборку?
Спасибо!
1 ответ
У меня есть папка, расположенная на моем жестком диске, которая в основном представляет собой библиотеку удобных классов, которые я создал (файлы.h и.cpp).
Xcode не выполняет автоматическое перечисление содержимого каталога и создание статических библиотек, как могут подразумевать ссылки на папки. Самый простой способ сделать это - создать библиотеку, на которую ссылаются другие ваши проекты:
- Создать новый проект Xcode
- Добавьте статическую библиотечную цель (примечание: это может быть библиотека другого типа)
- Добавьте ваши исходные файлы в новый проект
Добавьте файлы.cpp в статическую библиотеку
Добавить новый проект в существующее приложение
Добавьте библиотеку к фазе связи приложения
Синхронизируйте статическую библиотеку с файлами для компиляции
Это просто резюме; Это выглядит как более подробное введение.