2016-11-10 10 views
0

マイsystemenvironment:(C++コンパイラツールを含む)のVisual Studio 2015を使用してWindows 10およびNode.jsのは、私がelecton-クイックスタート・プロジェクトにノードライブラリを含めることを試み、失敗したエレクトロンでUSBにアクセスするにはどうすればよいですか?

をインストールしました。

まず、electron-usbを含めてelectron-usbを試しました。 You can found my problem here。残念ながら私はそれを解決できませんでした。

私はusbを含めようとしました。私はこのhere を行うにはどのように助けを見つけIこの記述によると、すべてのステップでした:

  • は、モジュール名を含めるようにnode_modules/USB/binding.gypの変数のプロパティを変更
  • --save USBをNPMをインストールし、 module_path
  • 電子GYPノード-GYP私はrebuildコマンドを実行すると--target = 0.26.0 --arch = IA32 --dist-URL再構築= https://atom.io/download/atom-shell

、私はビルドエラーを得た:エラーC2011: 'timespec': 'struct'型の再定義(ソースファイル.. \ libusb \ libusb \ core.cのコンパイル)。異なるファイルでは常に同じエラーが発生します。

私は、プロジェクトファイルにHAVE_STRUCT_TIMESPECが含まれています。しかしそれは後でどちらもうまくいかなかった。

私は電子でUSBにアクセスする最も簡単で最良の方法は何ですか?どの図書館を推薦できますか?このライブラリを電子化するための完全なチュートリアルを知っていますか?

答えて

0

は、Windows 10 PCにインストールされてVS2015を持っている場合は、USBを電子するソースをコンパイルする必要はありません。ちょうどnpmをインストールし、それを使用するように要求します。 electron-usbをインストールした後、npmをインストールする必要があります[email protected] electron-usbは5.xより大きいNodeバージョンでは動作しないので、そのバージョンでなければなりません。

関連する問題