我试图读取Ubuntu上的USB操纵杆的名称、供应商ID和产品ID (具体来说,我正在Ubuntu13.10 x64上使用一个有线Xbox360键盘)。我可以读取名称,但当试图读取供应商和产品ID时,我会得到一个EINVAL错误。守则如下:{ std::snprintf(name, sizeof(name), "/dev/input/js%u", index);
// Open the joystick's file descriptor (read-only and no
尝试从hidapi的linux/hid.c编译.so,但对这种性质的任务不太熟悉。Shared有未定义的符号,但我不知道为什么没有定义它们。U udev_enumerate_get_list_entryU udev_enumerate_new U udev_enumerate_scan_devices U udev_enumerate_unrefU udev_list_entry_get_name U udev_list_entry_get_next U <e