我正在尝试从 NodeJS 调用 CPP 函数
typedef struct foo {
uint8_t *data;
int dataSize;
} foo ;
foo *ExtractBar(const int16_t *bar);
我在 NodeJS 中尝试过 nbind 库。但得到未绑定的类型错误。
uint16 = Int16Array.from('12345');
uint16.fill(0);
lib.ExtractBar(uint16);
我也尝试过 ffi-napi npm 模块。但从那我得到分段错误错误。任何人都可以帮助我如何从 NodeJS 代码传递正确的参数。我不确定如何在 NodeJS 中创建类似的结构-
const int16_t *bar