Mik*_*yne 9 node.js node-ffi node.js-addon
我正在尝试将外部C++库(我可以访问.so文件以及头文件)集成到我的Node.js应用程序中.
经过大量研究后,我的选择减少到:
从node-ffi的gitHub的定义我无法判断它是否会直接在C++库上运行:
node-ffi是一个Node.js插件,用于使用纯JavaScript加载和调用动态库.它可用于创建与本机库的绑定,而无需编写任何C++代码.
所以我的问题是:
I'm no expert when it comes to C/C++ so if I missed something basic for you to be able to answer please let me know so I can improve my question.
小智 7
node-ffi似乎主要用于C程序。我在上周经历了这一点,并发现节点插件的运气要好得多。您要做的是在库中的C ++代码和node.js之间编写垫片。就我而言,我需要为安全协议对数据包进行编码和解码,因此我制作了包含数据包的节点缓冲区,并编写了将数据从缓冲区中取出的C ++代码,然后将数据发送到我的C代码进行编码和解码解码的数据包。
此页面:http : //luismreis.github.io/node-bindings-guide/docs/returning.html上 有一些很好的示例,说明了如何在C ++中将数据放入和取出node.js缓冲区。
| 归档时间: |
|
| 查看次数: |
14343 次 |
| 最近记录: |