nodejs 如何调用现成的dll文件?
 发布于 9 年前  作者 yakczh  3410 次预览  最后一次回复是 9 年前  来自 问答 

dll是已经封装好的

1 回复
151263

利用 ffi

var ffi = require('ffi');

var libm = ffi.Library('libm', {
'ceil': [ 'double', [ 'double' ] ]
});
libm.ceil(1.5); // 2

// You can also access just functions in the current process by passing a null
var current = ffi.Library(null, {
'atoi': [ 'int', [ 'string' ] ]
});
current.atoi('1234'); // 1234