我在用 C 语言编写的 Node.js 中创建结构时遇到问题,如下所示:
struct {
uint8_t x;
uint8_t *y;
uint8_t z[16];
};
我尝试使用 ref、ref-struct、ffi 库,但没有成功。
谢谢!
最佳答案
const ArrayType = require('ref-array');
const StructType = require('ref-struct');
exports.StructName = StructType({
x: 'uint8'
y: ref.refType('uint8'),
z: ArrayType('uint8', 16)
})
关于Nodejs中带有uint8_t变量的C结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22112093/