Я пытаюсь использовать LibUSB для взаимодействия с небольшим программируемым светодиодным устройством, которое я создал. У меня есть рабочий код в Windows, использующий порт libusb-win32, но у меня проблемы с переносом его на MAC.
Я клонировал LibUSB в локальный репозиторий git и скомпилировал его с помощью XCode. Я думаю, что это предпочтительный метод для MAC. После небольшого копания (включая отображение скрытой папки Library
) похоже, что XCode выводит в /Users/jon/Library/Developer/Xcode/DerivedData/libusb-ekndohtauywugtgjlolqmmdyoafq/Build/Products/Debug/libusb-1.0.0.dylib
.
Итак, мой вопрос: как я могу создать простое консольное приложение в XCode (или что-то еще, если есть более простой способ сделать это), которое ссылается на эту библиотеку и вызывает функцию из библиотеки libusb (например, libusb_init(libusb_context **ctx);
)?