2010-04-05 5 views
1

Я создал статическую библиотеку в XCode под названием TestLib. Затем я создал простой тестовый проект, который будет использовать эту библиотеку. Я перетащил проект xcode TestLib в свой тестовый проект (раздел frameworks - если это имеет значение) и установите TestLib как прямую зависимость тестового проекта.Статическая библиотека Iphone Link

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

Куда я иду не так?

+0

Вы копируете файлы заголовков в новом проекте или просто ссылаетесь на них? – Anurag

+0

Нужно ли копировать их? Я думал, что они просто будут скомпилированы как часть lib. –

ответ

0

Вам нужно указать цель сборки, где искать файлы заголовков для данной конфигурации сборки.

в XCode 3.x

  1. Двойной щелчок на вашей цели сборки.
  2. Нажмите на вкладку Build.
  3. Поиск установки сборки Header Search Paths
  4. Установить Header Search Paths, чтобы включить путь к файлам заголовков в проект библиотеки.

См. Инструкции по настройке three20 в качестве зависимости для хорошего примера этих шагов в действии.

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