当前位置: 首页 > 面试题库 >

如何使用node.js中的C ++库?

蓟浩旷
2023-03-14
问题内容

如何使用node.js中的C ++库?


问题答案:

看一下node-ffi。

node-ffi是一个Node.js插件,用于使用纯JavaScript加载和调用动态库。它可用于创建与本机库的绑定,而无需编写任何C ++代码。



 类似资料:
  • Node.js v22中,WebSocket如何使用? 希望得到代码案例。

  • 在NodeJS项目中使用Bazel最简单的方法是什么,有些项目可能是用其他语言编写的?另外,是否有一个例子在某处Bazel被用于多回购设置? 谢了!

  • 问题内容: 我的数据库中有大量的文档,我想知道如何浏览所有文档并更新它们,每个文档具有不同的值。 问题答案: 答案取决于您使用的驱动程序。我所知道的所有MongoDB驱动程序都以一种或另一种方式实现。 这里有些例子: mongojs 僧 猫鼬 在回调内部更新文档 在回调内部更新文档的唯一问题是您不知道何时更新所有文档。 要解决此问题,您应该使用一些异步控制流解决方案。以下是一些选项: 异步的 承诺

  • 问题内容: 我目前正在开发一个个人Node.js(>=8.0.0)项目,该项目要求我调用C子例程(以缩短执行时间)。我试图使用WebAssembly来执行此操作,因为我需要最终代码在浏览器中打开时才兼容。 我已经使用Emscripten将C代码编译为WebAssembly,但之后不知道如何进行。 在正确方向上的任何帮助都将非常有用。谢谢! 问题答案: 您可以构建没有JS胶水文件的.wasm文件(独

  • 问题内容: 这类似于Node.js的Stream数据,但是我觉得这个问题没有得到足够的回答。 我正在尝试使用jQuery ajax调用(get,load,getJSON)在页面和node.js服务器之间传输数据。我可以从浏览器中找到该地址,然后看到“ Hello World!”,但是当我从页面尝试此操作时,它失败并显示没有任何响应。我设置了一个简单的测试页面和hello world示例进行测试:

  • 问题内容: 我一直在尝试在Node.js中调用D3。我首先尝试使用脚本标签从D3的网站导入d3.v2.js D3的作者建议一个人应该“ npm install d3” …我做到了,我可以在节点控制台中成功调用它: 但是,当尝试使用“ node app.js”从app.js调用它时,我得到: 我意识到,D3的作者在其他地方已经明确规定了应该使用画布: https://github.com/mbost