OpenNIのクロスプラットフォームAPIを調べてて、USB触る奴(XnUSB.h)があったので使ってみた。 #include <stdlib.h> #include <stdexcept> #include <iostream> #include <XnCppWrapper.h> #include <XnUSB.h> #define VID_MICROSOFT 0x45e #define PID_NUI_MOTOR 0x02b0 XN_USB_DEV_HANDLE dev; void errorCheck(XnStatus rc) { if (rc != XN_STATUS_OK) { std::cout << xnGetStatusString(rc) << std::endl; throw std::runtime_error("Error"); } } int main (int