我有一个问题如何将示例.dll文件调用到我的Electron App中.我在我的文件夹中有示例.dll文件,问题是如何访问我的sample.dll文件以及如何调用我的sample.dll函数并获得结果.任何教程或步骤都要请示例代码开始
解决方法
在Electron中调用.dll与在一个简单的NodeJS中调用一个没什么不同,这意味着你有两个选项,node-ffi或
native Node addon链接你的.dll并公开一个JavaScript API.如果您决定创建本机Node插件,则需要
build it to target Electron.
> node-ffi vs. node extension for accessing existing C++ functionality
> Call C++ library from Node.js (Node addons / node-ffi)
> https://github.com/node-ffi/node-ffi/wiki/Node-FFI-Tutorial
> https://blog.scottfrees.com/calling-native-c-dlls-from-a-node-js-web-app
> http://blog.scottfrees.com/building-an-asynchronous-c-addon-for-node-js-using-nan