Я могу отправить массив в качестве параметра C DLL с этим кодом:
код JavaScript
var doublePtr = ref.refType(ref.types.double);
var Modelo1 = ffi.Library('./mylib', {
"SetParams": [ "int", [ doublePtr ] ]
}
var buf = Buffer.alloc(ref.types.double.size * 3)
ref.types.double.set(buf, ref.types.double.size * 0, 1)
ref.types.double.set(buf, ref.types.double.size * 1, 2)
ref.types.double.set(buf, ref.types.double.size * 2, 3)
SetParams(buf)
код C
int SetParams( double * inputA)
Но яя пытаюсь отправить матрицу в функцию с этим форматом, и она не запускается:
int SetParams( double ** input)
Знаете ли вы, как, если я могу сделать это с буфером? По-другому? Спасибо