我的系统环境:安装了Visual Studio 2015的Windows 10(包括C ++编译器工具)和node.js
我试图将一个节点库包含在electon-quick-start-project中并失败。
首先,我尝试使用electron-usb来包含electron-usb。 You can found my problem here。不幸的是我无法解决它。
因此我试图包括usb。我找到了帮助怎么做here 我根据这个描述做了每一步:
当我执行rebuild命令时,我遇到了构建错误:错误C2011:' timespec':' struct' type redefinition(编译源文件.. \ libusb \ libusb \ core.c)。在不同的文件中始终存在相同的错误。
我在项目文件中包含了HAVE_STRUCT_TIMESPEC。但事后并没有发挥作用。
现在我问自己,使用Electron访问USB最简单,最好的方法是什么?你能推荐哪个图书馆?你知道任何完整的教程将这个库包含在电子中吗?
答案 0 :(得分:0)
如果您在Windows 10 PC上安装了VS2015,则不必将源代码编译为electron-usb。只需要npm install然后要求它使用它。 安装electronic-usb之后你需要npm install electron-prebuilt@1.0.2必须是那个版本,因为electronic-usb不适用于大于5.x的Node版本。