Я знаю, что вопрос задавался два года назад, но я тоже боролся с той же проблемой, и, возможно, другие найдут ее полезной:
Что касается версии 1.2.5.0 и выше библиотеки " libusb-win32 ", имя включаемых файлов изменилось, я сделал копию файла заголовка "lusb0_usb.h" и назвал его " usb.h"и скопировал его в папку" system32"Windows и папку" VC / include"Visual Studio.
И также будьте осторожны, указав правильный путь к « glut32.h » (НЕ «../include/GL») и скопируйте « glut32.dll » и « phtreadVC2.dll » в папку « system32 » тоже.
Вот моя конфигурация "cmake":
После того, как я собрал проект " libfreenect.sln ", он работал довольно хорошо, и я смог запустить примеры.