Мы используем Kinect SDK версии 1.0, и так настроен проект.Обратите внимание, что разработчиком является Windows 7 x86.Если вы используете x64, измените путь соответственно.
Шаг 1 .Скопируйте заголовочные файлы и библиотеку.Для этого есть причина: проект можно извлечь на любой компьютер и скомпилировать просто (на машине не нужно устанавливать SDK).Еще одно преимущество: мы обновили SDK до версии 1.0, но поскольку наш проект не был обновлен и наступает крайний срок, нам пришлось построить его с бета-версией SDK, и все прошло гладко.
Я предлагаю вам создатьновый каталог в вашем решении под названием «3rdparty / KinectSDK» (измените его в соответствии с вашими потребностями).
Копировать C:\Program Files\Microsoft SDKs\Kinect\v1.0\inc
Копировать C:\Program Files\Microsoft SDKs\Kinect\v1.0\lib
(у вас будут библиотеки x86 и x64)
Шаг 2 .Настройте проект.Это необходимо сделать для каждого проекта, в котором используется Kinect SDK!Все настройки выполняются в диалоговом окне «Свойства проекта».
C / C ++> General> добавьте «$(SolutionDir)\3rdparty\KinectSDK\inc
» в дополнительные каталоги включения
Linker> General> добавьте «$(SolutionDir)\3rdparty\KinectSDK\lib\x86
» вваши каталоги дополнительных библиотек (если вы настраиваете для x64, используйте каталог amd64)
Linker> Input> добавьте "Kinect10.lib
" к дополнительным зависимостям
Шаг 3 ,Время компиляции!
Примечание:
- Если вы правильно установите SDK, ваш компьютер сможет запускать / отлаживать программу без дальнейшей настройки.
- В порядкечтобы запустить программу на клиентском компьютере, вам необходимо скопировать файл Kinect10.dll.Лучше всего построить проект развертывания, DLL будет обнаружена автоматически для вас.
- Если говорить о клиентском компьютере, вам не нужно устанавливать SDK для него.Просто возьмите файлы драйвера (.inf и прочее) и установите драйвер вручную, когда вы подключите Kinect.
Удачи.