Скорее всего, вы не добавили /usr/local/include
и /usr/local/lib
в пути поиска в вашем проекте.В XCode вызовите или настройки проекта или настройки цели и ищите раздел, названный "Пути поиска".Дважды щелкните «Пути поиска по заголовку» и добавьте /usr/local/include
.Теперь дважды щелкните «Пути поиска в библиотеке» и добавьте /usr/local/lib
.Когда вы перестраиваете свой проект, libusb должен быть доступен.Вам нужно будет добавить #include <libusb.h>
вверху каждого исходного файла, который использует функциональные возможности этого продукта.
Apple делает различие между библиотеками и фреймворками.Библиотека - это то, что у вас есть сейчас.Существуют заголовочные и библиотечные файлы (dylib), которые вы компилируете и с которыми ссылаетесь.Они хранятся в нескольких глобальных местах, таких как /usr/include
, /usr/local/include
и т. Д.Фреймворки - это пакеты, содержащие заголовки, библиотеки, графические ресурсы, информацию о версии и т. Д.