我有一个Windows c ++ DLL.它提供了一些像add(1,2)这样的功能.但我没有这个DLL的源代码,是否可以通过nodejs调用此DLL中的函数,我的意思是,通过web端和http.如果可能的话,我该怎么办?
是的,有一些突出的解决方案可以使用Nodejs和native/C++.
查看此node-gyp教程:http://www.benfarrell.com/2013/01/03/c-and-node-js-an-unholy-combination-but-oh-so-right/
或Node-ffi:https://github.com/node-ffi/node-ffi
小智 5
你检查过 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28228 次 |
| 最近记录: |