問題タブ [hidapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - HID キーボードへの書き込みは Linux では機能しますが、Windows では機能しません
ここにあるJava HIDAPIラッパーを使用して、Javaプログラムを介してHIDパケットをRGBキーボードに送信することにより、RGBキーボードのLEDを設定しようとしています。
これまでのところ成功していますが、Linux ラップトップでのみです。Windows でコードを実行しようとすると、「無効な関数」というエラーが表示されます。これは、システム エラー 0x1, ERROR_INVALID_FUNCTIONと同等であると想定しています。
このサンプル コードは Windows では動作しませんが、Linux では動作します。(コマンドの先頭に「sudo」を付けて端末から実行した場合。)
管理者として実行してみましたが、残念ながら違いはありません...
私の質問が十分に明確でない場合は、お知らせください。さらに明確にするよう努めます。
どんな助けでも大歓迎です!私はこれに対する解決策を見つけるために必死になっています!:)
OS のバージョン (重要な場合):
Linux Ubuntu 18.04
Windows 8.1
linux - Linux でリリースモードで HIDAPI ライブラリをビルドするには?
.so
HIDAPI ライブラリのストリップ ファイルを作成しようとしています。https://github.com/libusb/hidapi.gitからライブラリを複製しました。Linux システムでビルドする手順は次のとおりです。
.so
指定された場所にファイルを生成しています。file-command でファイルをチェックする.so
と、「not-stripped」になっています。
.so
Linux のリリース モードで HIDAPI ライブラリのファイルを生成するにはどうすればよいですか?