2013-11-23 1 views
2

Я пытаюсь получить библиотеку 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 

Я попробовал несколько вещей, чтобы решить проблему:

  1. Добавление "/ Opt/местные/включить" в: Настройки -> Locations
  2. Добавление «/opt/local/include/libusb-1.0 "в: Настройки -> Местоположение
  3. Добавление "/opt/local/include/libusb-1.0" в: построить Настройки -> Библиотека Путь поиска

IMAGE: Xcode, Build Settings

Единственное, что похоже на работу является:

#include </opt/local/include/libusb-1.0/libusb.h> 

Но это, кажется, не правильный способ сделать это.

+1

Включить файлы не являются библиотеками. Вам нужно настроить «путь поиска заголовка», а не «путь поиска библиотеки». –

+0

спасибо за подсказку :) не знаю, почему это проголосовало: P – Stxle

ответ

1

Я рекомендую вам убедиться, что для параметра «Всегда устанавливать пользовательские пути» установлено значение «ДА». Затем вы можете добавить путь поиска заголовка пользователя, который включает каталог, содержащий вашу ссылку.

paths