Как мне получить доступ к USB через Electron?

Моя системная среда: Windows 10 с Visual Studio 2015 (включая инструменты компилятора C ++) и установленный node.js

Я попытался включить библиотеку узлов в electon-quick-start-project и потерпел неудачу.

Первым делом я попытался включить электрон-USB, чтобы включить электрон-USB. Вы можете найти мою проблему здесь. К сожалению, я не мог решить это.

Поэтому я попытался включить USB. Я нашел помощь, как это сделать Вот
Я сделал каждый шаг в соответствии с этим описанием:

  • npm install — сохранить usb
  • изменение свойства переменных в файле node_modules / usb / binding.gyp для включения имени модуля и пути модуля
  • восстановление узла узла электронов — цель — 0,26,0 — поиск = ia32 — адрес ссылки =https://atom.io/download/atom-shell

Когда я выполнил команду rebuild, я получил ошибку сборки: ошибка C2011: переопределение типа ‘timespec’: переопределение типа ‘struct’ (компиляция исходного файла .. \ libusb \ libusb \ core.c). Всегда одна и та же ошибка в разных файлах.

Я включил HAVE_STRUCT_TIMESPEC в файлы проекта. Но потом это не сработало.

Теперь я спрашиваю себя, какой самый простой и лучший способ получить доступ к USB с помощью Electron? Какую библиотеку вы можете порекомендовать? Знаете ли вы какой-нибудь полный учебник по включению этой библиотеки в электрон?

0

Решение

Если у вас установлен VS2015 на ПК с Windows 10, вам не нужно компилировать исходный код для Electron-USB. просто установить npm, а затем потребовать его использовать.
после установки Electron-USB вы должны установить npm install Electron-prebuilt@1.0.2. Должна быть эта версия, потому что Electron-USB не работает с версией Node более 5.x.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector