Я попытался установить SDK с вышеупомянутого веб-сайта и не смог найти его след после завершения установки. Хотя я нашел некоторые элементы libusb по адресу /usr/local/Developer/SDKs/MacOSX10.6.sdk/usr/local/, я не уверен, что они были получены от этого установщика, так как я не смог найти примеры, только библиотеки и они были помечены как libusb0.1.4.
С другой стороны, поскольку вы задали свой вопрос с тегом macports, я бы посоветовал вам использовать его для установки libusb, поскольку он по крайней мере помещает все в известное место:
- / opt / local / var / macports / software для установочных файлов
- / opt / local / lib для библиотек
- / opt / local / include для заголовочных файлов
Если вы никогда не использовали macports, то после установки macports вы можете установить libusb, используя
sudo port install libusb
для установки libusb1.0 или
sudo port install libusb-legacy
для установки libusb0.1.12.
Затем вы можете создать проект в XCode и связать библиотеку libusb - *. Lib, содержащуюся в / opt / local / lib (в моем каталоге мой библиотечный файл называется libusb-1.0.a, так как у меня установлена libusb1.0 ).
У меня нет большого опыта использования XCode, поэтому я не могу помочь вам в дальнейшем. Лично я до сих пор использовал оболочку Python, называемую pyusb, чтобы быстро поэкспериментировать с libusb, поскольку мне не нужно выполнять настройку IDE или настройку библиотеки / включаемого файла с Python.
ОБНОВЛЕНИЕ: Просматривая каталог установки macports для libusb, я не нашел ни одного примера, который был бы обломом. Если вы продвинулись так далеко, я бы посоветовал перейти непосредственно к исходному коду libusb , скачать и распаковать файл tar и собрать код, который находится в каталоге примеров. Извините за окольный способ получения примеров libusb, но я действительно ценю организацию, которую macports налагает на установки, что избавляет меня от проблем в будущем (например, когда я хочу удалить).