2015-02-16 3 views
0

Я пытаюсь получить пример C++ для работы, который использует библиотеку OpenNI для Kinect. У меня есть насторить библиотеку, как в правильном ответе Приводимые здесь для 32-разрядной версии:OpenNI2 Не удалось инициализировать библиотеку - ищет драйвер .dlls в папке проекта?

OpenNI 2 and Visual Studio 2012

Однако, как только код выполняется:

rc = OpenNI::initialize(); 
if (rc != openni::STATUS_OK) 
    throw runtime_error(string("Could not initialize OpenNI: ") + string(OpenNI::getExtendedError())); 

Я получаю ошибку:

Could not initialize OpenNI: Found no files matching (project path) OpenNI2\\Drivers\\*.dll'\n" const char * 

Каталог OpenNI2 \ Drivers \ не существует и не должен находиться в папке проекта (vs2012), насколько мне известно?

Я понятия не имею, почему это будет выглядеть в пути к проекту вообще? В водолазы Kinect установлены и OpenNI загружается с:

http://structure.io/openni

+0

Вы могли бы найти решение вашей проблемы? –

ответ

1

Я нашел папку здесь:

 C:\Program Files (x86)\OpenNI2\Samples\Bin 

и скопировать его в мой каталог, который работал отлично.