130得票15回答
未捕获的错误:模块未自注册

我尝试在nw.js(v0.12.0-alpha2)中使用node-vlc。当我没有使用nw.js启动我的应用程序时,它可以正常工作,但是当我使用nw.js启动它时,出现了以下错误: 未捕获的错误:模块未自注册,来源:/home/alexis/Bureau/dev/jukebox/nod...

26得票1回答
Node-ffi与用于访问现有C ++功能的Node扩展的区别

我有现成的C++代码,用于在一个独立的C++应用程序中进行数值处理。现在我想在一个新的node.js应用程序中使用这个代码。 研究如何从node.js访问C++代码,有两个选项: 编写一个node.js扩展 使用node-ffi node-ffi似乎是一个很好的选择来访问现有的库,但...

15得票1回答
将Node.js代码集成到C++库时出错。

我正在尝试使用node-ffi库来调用C++代码。 C++代码typedef struct{ char * key, char * value } ContextAttribute; typedef struct{ ContextAttribute * attrib...

14得票1回答
从Node-JS设置焦点到Windows应用程序

我有一个在Windows上运行的NodeJS应用程序,需要在用户执行特定操作时显示并切换焦点到正在运行的Windows应用程序。我一直在使用node-ffi包进行Windows API调用,但无法始终使其切换焦点。这里是我正在使用的代码。它成功获取了正在运行的计算器应用程序的HWND,但尝试切...

12得票4回答
如何在Node.js中进行窗口截图?

我正在研究使用Node.js截取窗口截图的方法,尝试使用node-ffi来实现,但我不知道该如何做... 目前卡在这里:var ffi = require('ffi'); var user32 = new ffi.Library("user32", { FindWindowA: ...

12得票2回答
Node-webkit WinAPI

我正在为Windows(Vista、7等)开发简单的node-webkit应用程序,需要使用一些WinAPI函数,特别是RegisterHotKey和SendInput,来绑定系统范围的热键并基于此进行按键操作。因为node-webkit没有提供这样的API,所以我打算使用node-ffi来调...

11得票3回答
Javascript中的C解析器

我想在Javascript中解析C头文件。是否有任何可用的库?否则,有什么提示可以帮助我入门? 更新:我的终极目标是自动构建 node-ffi 的接口。如果解析器不一定要在Javascript中,只要能够输出Javascript可理解的格式即可。如果开发非常困难,我可能需要选择现成的解决方案...

10得票4回答
从Node.js调用C++库(Node附加组件/ node-ffi)

我正在尝试将一个外部的C++库(我有访问.so文件和头文件的权限)集成到我的Node.js应用程序中。 在进行了大量研究后,我的选择被缩小为: 编写Node插件 使用node-ffi 从node-ffi的gitHub定义中,我无法确定它是否能够直接使用C++库: node-f...

10得票2回答
用NodeJS调用Rust

我想构建一个简单的 Rust Rss “收割机”来发布我的 soup.io 博客,并使用 node.js 将这些条目发布到 diaspora(因为有一个 npm 包)。 我想学习如何从 node 中使用 rust,所以这就是我正在构建这个项目的原因。 我的问题是我不知道如何使用正确的类型调...

8得票1回答
将JavaScript回调传递给在另一个线程中调用的FFI函数是否安全?

我有一个C函数,它接受一个回调并在另一个线程上调用它: void call_in_new_thread(void (*callback)()) { // spawn a new thread and call `callback` in it ... } 我希望通过Node-FF...