Пути к библиотекам xCode - PullRequest
       21

Пути к библиотекам xCode

1 голос
/ 18 сентября 2009

Я начинаю новый проект xCode. Я портирую некоторый код из моего последнего проекта, но я переупорядочил структуру каталогов, так что в этом есть смысл:

Lib
  Package1
    File1.h
    File1.m
  Package2
    File2.h
    File2.m
    etc...

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

Теперь я переупорядочил структуру каталогов, на которые я ссылаюсь, а не на группы. Проблема в том, что ни один из моих импортных операций не работает, например:

#import "Lib/Package1/File1.h"

Он находит файл .h в порядке, но я получаю ошибку "символ не найден", когда я ссылаюсь на то, что определено в файле .h.

Я не уверен, почему компилятор может найти файл .h, но не может найти символ.

1 Ответ

1 голос
/ 18 сентября 2009

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

Кажется, что требуется плоская файловая структура, по крайней мере, для внутренних компонентов проекта. Думаю, мне придется вручную управлять внутренним проектом и макетами файлов.

...