2012-06-02 3 views
0

В чем разница между «Путями поиска заголовков» и «Пути поиска библиотеки»? Когда следует добавлять пути к одному против другого?"Пути поиска заголовков" Vs. «Пути поиска библиотек»

Я заметил, что когда я связываю свой двоичный файл с библиотекой, Xcode автоматически добавляет путь поиска библиотеки к «Пути поиска библиотеки». Я также использовал «пути поиска заголовков» для проектов с перекрестными ссылками. Есть ли еще больше, чем это?

ответ

0

Заголовки являются файлами #include d или #import ed. Библиотеки - это то, с чем вы ссылаетесь. Это разные вещи. Таким образом, они находятся в разных местах, и для их определения используются пути поиска.

0

Вы не можете использовать свой двоичный файл без заголовков. Это своего рода «инструкции», что делать с вашим двоичным кодом. И ваши заголовки могут быть размещены в другом месте. В этом случае будет очень полезно иметь возможность устанавливать разные пути поиска для вашего двоичного файла и для его заголовков.

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

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