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

vshtjzan  于 2023-02-06  发布在  其他
关注(0)|答案(2)|浏览(205)

我有一个windows c++动态链接库。它提供了一些函数,如add(1,2)。但我没有这个动态链接库的源代码,是否可以通过nodejs调用这个动态链接库中的函数,我的意思是,通过web端和http。如果可以,我该怎么办?

z2acfund

z2acfund1#

您是否检查了ffi节点js库?https://github.com/node-ffi/node-ffi

var ffi = require('ffi');

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

xfb7svmp2#

https://github.com/node-ffi/node-ffi确实是一个很好的解决方案,但自2019年以来就没有得到维护。
新版本为:
https://github.com/node-ffi-napi/node-ffi-napi

相关问题