Tag: node ffi

node-ffi与节点扩展以访问现有的C ++function

我有一些现有的C ++代码在独立的C ++应用程序中进行数字处理。 我现在想在新的node.js应用程序中使用该代码。 研究如何从node.js访问C ++代码,有两个选项: 编写一个node.js扩展 使用node-ffi 节点ffi似乎是一个很好的select来访问现有的库 ,但我正确的想法,如果我使用node-ffi我将不得不写一个C封装,使我的C ++可访问? (这是我可以通过Visual Studio在Windows上运行的简单testing用例的唯一方法)。 对于我的情况,我的源代码已经在C ++中,而不是C,在上面两个选项之间进行select时需要考虑什么?

未被捕获的错误:模块没有自注册

我试着用nw.js(v0.12.0-alpha2)来使用node-vlc。 当我启动我的应用程序没有nw.js它的作品,但是当我启动与nw.js我得到一个错误: Uncaught Error:Module did not self-register。“,来源:/home/alexis/Bureau/dev/jukebox/node_modules/vlc/node_modules/ffi/node_modules/bindings/bindings.js(84) 我用nw-gyp尝试了一些命令,但是它不能帮助我。 我在Ubuntu 14,64位。