node-ffi

    1热度

    1回答

    我有C++代码。我怎样才能使用nodejs模块ffi,ref,ref-struct,ref-array CK_BBOOL yes = CK_TRUE; CK_BBOOL no = CK_FALSE; // encryption/decryption sensitive key CK_ATTRIBUTE key_template[] = { {CKA_SENSITIVE, &yes,

    5热度

    1回答

    我正在尝试连接monetdb与node.js。我有一个简单的(20行)c程序,可以使用mapi库查询moentdb。 我可以使用这些库来构建node.js它使用这些库的东西(模块/插件),并连接到monetdb? (使用ODBC是一个选项,但它有自己的缺点。) UPDATE1: 节点FFI是相当真棒。我能够很容易地创建一个表格程序。所以(我已经添加例如我工作的代码。) ,如果我有3个选项 1. O

    1热度

    1回答

    我一直在更新Node.JS FFI到SDL以使用SDL2。 (https://github.com/Freezerburn/node-sdl/tree/sdl2)到目前为止,它进行得很顺利,我可以成功渲染1600多种彩色纹理而没有太多问题。然而,我刚开始遇到一个我似乎无法弄清楚的问题,似乎与FFI,GC,Javascript的速度等没有任何关系。 问题是,当我调用SDL_RenderPresent

    0热度

    1回答

    我正在使用Node FFI模块,并试图在Windows上运行同步任务。我可以使用以下代码成功运行任务。 var ffi=require('ffi') var nativeC = new ffi.Library("Kernel32", { "WinExec": ["int32", ["string"]] }); nativeC.WinExec('ls -lrt'); 我想这是执行同步任

    1热度

    1回答

    我在尝试使用nodejs-ffi模块加载C 32位DLL时遇到了一些问题。这是我的代码: 运行时,节点抛出上Dynanic_library.js的错误:74动态链接错误 var ffi = require('ffi'); var ref = require('ref'); var path = require('path'); import idatabase = require('./I

    0热度

    1回答

    我使用ffi和ref模块为Node.js创建与codec2 C library的绑定。 这是library's header部分: #define CODEC2_SAMPLES_PER_FRAME 160 #define CODEC2_BITS_PER_FRAME 50 void *codec2_create(); void codec2_encode(void *codec2_state

    16热度

    1回答

    我有一些现有的C++代码在独立的C++应用程序中进行数字处理。我现在想要在新的node.js应用程序中使用该代码。 研究如何从node.js的访问C++代码,有两个选项上来: 写Node.js的扩展 使用node-ffi 节点FFI似乎是一个好选项来访问现有的库,但我正确的想法,如果我使用node-ffi我将不得不写一个C封装来使我的C++可访问? (这是我可以通过Visual Studio在Wi

    5热度

    4回答

    我试图将一个外部C++库(我有权访问.so文件以及头文件)集成到我的Node.js应用程序中。 了大量的研究后,我的选择是减少到: 写Node addon 使用node-ffi 从节点FFI的GitHub的定义,我不能告诉如果它会或不会直接在C++库上工作: node-ffi是一个用于使用纯JavaScript加载和调用动态库的Node.js插件。它可以用来在不编写任何C++代码的情况下创建与本地

    0热度

    2回答

    我试图在我的Windows开发机器上安装node-ffi,但安装失败。根据node-ffi webpage,应该支持Windows。然而,看起来gyp试图通过“sh”执行某些操作,而这显然不存在于我的系统中。有任何想法吗? D:\code\ffi-test>npm install node-ffi npm http GET https://registry.npmjs.org/node-ffi

    -1热度

    1回答

    我想弄清楚如何在C库和NodeJS模块之间传递数据。 我可以通过NodeFFI模块做到吗? 或者我将不得不编写自己的NodeJS插件来开发C-NodeJS接口?