Я пытаюсь получить библиотеку Kinect «libfreenect» для работы с ОС X v10.9 (Mavericks). Он всегда заканчивается «устройством не найдено». Поэтому я подумал, что могу проверить libusb с Xcode, чтобы узнать, какие устройства USB распознаются.Добавление пути поиска «libusb.h» к Xcode 5 (OS X v10.9 (Mavericks))
Я использую пример кода из Introduction To Using LibUSB-1.0
настройки Xcode проекта являются:
- OS X -> Application -> Инструмент командной строки
- C++
При попытке для компиляции, Xcode жалуется:
/.../libusb-Test/libusb-Test/main.cpp:2:10: 'libusb.h' file not found
Я попробовал несколько вещей, чтобы решить проблему:
- Добавление "/ Opt/местные/включить" в: Настройки -> Locations
- Добавление «/opt/local/include/libusb-1.0 "в: Настройки -> Местоположение
- Добавление "/opt/local/include/libusb-1.0" в: построить Настройки -> Библиотека Путь поиска
Единственное, что похоже на работу является:
#include </opt/local/include/libusb-1.0/libusb.h>
Но это, кажется, не правильный способ сделать это.
Включить файлы не являются библиотеками. Вам нужно настроить «путь поиска заголовка», а не «путь поиска библиотеки». –
спасибо за подсказку :) не знаю, почему это проголосовало: P – Stxle