node-hidで使用するために ubuntu 14.04 でhidapiをコンパイルしようとしています。この問題で説明されているように、hidapi が hidraw を使用している場合、Node-hid は何らかの理由でデバイスを認識できません。4番目の投稿でも解決策が提供されています。
そのため、限られた gcc/waf の知識でなんとかビルドすることができました (wscript を変更して ../hidapi/libusb/hid.c を使用するのに対し、/hidapi/linux/hid.c を使用するように変更しました。また、リンクフラグを使用するように変更しました-ludev の代わりに -lusb1.0 を追加し、/usr/include/libusb-1.0 を追加しました (makefile が pkgconfig を使用してそのパスを見つけようとしているため、ハードコードされたパス..同等のものはわかりません)。
wscript ファイルで /hidapi/linux/hid.c を ../hidapi/libusb/hid.c に変更することができました。リンクフラグも見つけて変更しました。しかし、パスのハードコーディングに関する最後の部分を実装する方法がわかりません。このパスはどこに書きますか?または、node-hid を機能させるためのより良い方法はありますか?