nodejs:如何通过nodejs调用c++ DLL函数

nodejs:How to call c++ DLL function through nodejs?

本文关键字:nodejs DLL 函数 c++ 何通过 调用      更新时间:2023-10-16

我有一个windowsc++ DLL。它提供了一些函数,如add(1,2)。但我没有这个DLL的源代码,有没有可能通过nodejs调用这个DLL中的函数,我的意思是,通过web端和http。如果可能的话,我该怎么办?

您检查了ffi nodejs库吗?https://github.com/node-ffi/node-ffi

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

新版本为:

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