Xcode, включая внешнюю справочную папку в сборке

У меня есть папка, расположенная на моем жестком диске, которая в основном представляет собой библиотеку удобных классов, которые я создал (файлы.h и.cpp). Я хочу оставить их внешними, чтобы я мог последовательно ссылаться на них из нескольких текущих проектов.

Я использую добавление существующих файлов и выбираю папку, добавляя ее в качестве ссылки (синяя папка) в мою папку классов в xcode. Когда я пытаюсь получить доступ к этим файлам из файлов проекта, я получаю серию ошибок, потому что, очевидно, я понятия не имею, что я делаю. Какие шаги мне нужно предпринять, чтобы все мои внешние файлы были включены в сборку?

Спасибо!

1 ответ

У меня есть папка, расположенная на моем жестком диске, которая в основном представляет собой библиотеку удобных классов, которые я создал (файлы.h и.cpp).

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

  • Создать новый проект Xcode
  • Добавьте статическую библиотечную цель (примечание: это может быть библиотека другого типа)
  • Добавьте ваши исходные файлы в новый проект
  • Добавьте файлы.cpp в статическую библиотеку

  • Добавить новый проект в существующее приложение

  • Добавьте библиотеку к фазе связи приложения

  • Синхронизируйте статическую библиотеку с файлами для компиляции

Это просто резюме; Это выглядит как более подробное введение.

Другие вопросы по тегам