nodejs 如何调用现成的dll文件?
发布于 7 年前 作者 yakczh 2976 次浏览 来自 问答

dll是已经封装好的

1 回复

利用 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
回到顶部