跳到主要内容
CNode

nodejs 如何调用现成的dll文件?

问答
Yyakczh发布于 10 年前最后回复 10 年前
135200

dll是已经封装好的

查看回复

回复 (1)

1
151263#110 年前

利用 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

参与回复

登录后即可参与回复。登录