Javascript 通过带有参数(指向缓冲区的指针)的emscripten从JS调用C函数
使用emscripten将lib(libradamsa)编译成JSJavascript 通过带有参数(指向缓冲区的指针)的emscripten从JS调用C函数,javascript,emscripten,Javascript,Emscripten,使用emscripten将lib(libradamsa)编译成JS em++ -O3 -Oz --llvm-lto 1 -s NO_EXIT_RUNTIME=1 -s EXPORTED_FUNCTIONS="['_radamsa']" libradamsa.bc -o radamsa.html 现在如何从JS调用它 这是函数签名: n = radamsa((uint8_t *) input
em++ -O3 -Oz --llvm-lto 1 -s NO_EXIT_RUNTIME=1 -s EXPORTED_FUNCTIONS="['_radamsa']" libradamsa.bc -o radamsa.html
现在如何从JS调用它
这是函数签名:
n = radamsa((uint8_t *) input, len, (uint8_t *) output, BUFSIZE, seed);
这是我的JS:
var Module = {
onRuntimeInitialized: function() {
radamsa = Module.cwrap('radamsa', 'number', ['string', 'number', 'string', 'number', 'number'])
?????
},
};
如何传递输入并获得输出
谢谢