NodeJS通过ffi调用DLL

第一步建立一个dll, 提供方法如下

int WINAPI CAM_Open(char *pIn, char* pOut);


第二步安装ffi (前提已安装python2.x环境)

npm install --save ffi


第三步创建测试文件

var ffi = require("ffi")

var DLL = ffi.Library('FaceRecognition.dll', {
    'CAM_Open' : ['int', ['string', 'string']]
});

var result = DLL.CAM_Open("", "");
console.log(result)

NodeJS通过ffi调用DLL_第1张图片


参考资料

https://github.com/node-ffi/node-ffi

你可能感兴趣的:(----OpenResty,/,Go,/,NodeJS,----Electron)