【发布时间】:2013-09-09 06:28:15
【问题描述】:
我正在尝试将外部 C++ 库(我可以访问 .so 文件以及头文件)集成到我的 Node.js 应用程序中。
经过大量研究,我的选择减少到:
从 node-ffi 的 gitHub 的定义中,我无法判断它是否会直接在 C++ 库上工作:
node-ffi 是一个 Node.js 插件,用于使用纯 JavaScript 加载和调用动态库。它可用于创建与本机库的绑定,而无需编写任何 C++ 代码。
所以我的问题是:
- 选项 1) 是否意味着以某种方式重写外部 C++ 库?
- node-ffi 是否能够直接调用 C++ 库而无需我必须编写任何类型的 C 包装器?
我不是 C/C++ 方面的专家,所以如果我遗漏了一些让您能够回答的基本问题,请告诉我,以便我改进我的问题。
【问题讨论】:
-
有一个类似的问题:stackoverflow.com/questions/16783023/… 但我认为它并没有完全回答我的问题。
标签: node.js node.js-addon node-ffi