2014-09-19 91 views
1

我想在Ubuntu 14.04上編譯hidapi用於node-hid。當hidapi使用hidraw時,由於某種原因,Node-hid無法看到任何設備,如this issue所述。第四後還提供了一個解決方案:用libusb而不是hidraw編譯hidapi

所以,用我有限的gcc/WAF的知識,我設法得到它建(我改變WScript的使用../hidapi/libusb/hid.c VS使用/ hidapi /linux/hid.c。我也改變了它的linkflags使用-lusb1.0來代替-ludev,並且我添加了/usr/include/libusb-1.0(一個硬編碼的路徑,因爲makefile希望使用pkgconfig來找到那個路徑..我不知道等效)。

我設法改變/hidapi/linux/hid.c在WScript的文件../hidapi/libusb/hid.c,我也發現了LINKFLAGS和改變了它們;但是,我不知道如何實現關於硬編碼路徑的最後一部分,我會在哪裏寫這個路徑?或者,有沒有更好的方法來獲得node-hid的工作?

回答