Xcode - как включить библиотеку c и файл заголовка в проект cocoa?
как добавить библиотеку c в проект Xcode Cocoa?
или какой лучший вариант, я не хочу копировать их в каталог проекта Cocoa.
у меня есть проект C под названием a
, который компилируется в библиотеку a.dylib
и заголовочный файл a.h
проект находится в своем собственном каталоге.
Я хочу использовать эту библиотеку из моего приложения objective-c в Xcode.
как добавить файл заголовка и библиотеку в мой Xcode проект?
Я могу перетащить a.dylib
на other frameworks
но что мне делать с a.h
?
3 ответов
я понял.
Я указываю на местоположение проекта a
каталог развертывания (заголовки) к Путь Поиска на настройки проекта либо:
- as
Header Search Paths
если используется<a/a.h>
- или
User Header Search Paths
Если используется"a/a.h"
Что касается библиотеки, я просто перетаскиваю ее в проект Xcode и устанавливаю ее для ссылки на библиотеку вместо копирования.
вот шаги перед добавлением теста файла заголовка.h в вашем проекте. Вот расположение файлов root - > Library - > include - > test.h
нажмите на настройки сборки
найти путь поиска заголовка пользователя. добавьте сюда расположение файла заголовка. добавьте следующее значение для отладки, выпуска и любого поля архитектуры. $(SRCROOT)/библиотека / включить. Ваш корень проекта-это папка, содержащая ваш проект, она conatins .xcodeproj файл файл.
после добавления пути вы сможете добавить заголовок в такой
# include "test.h"
вы можете перетащить их обоих .а .H файлы в Xcode, но не проверяйте "копировать элементы в папку проекта". Что касается ссылки на файл заголовка, вам нужно поместить его в место, где вы можете добавить к нему путь в своих операторах #include/#import. Почему вы не хотите записывать заголовок в файл проекта?