Exporting C++ functions to Javascript
#include <math.h>
#include <emscripten.h>
EMSCRIPTEN_KEEPALIVE
int int_sqrt(int x) {
return sqrt(x);
}
To call from Javascript, use cwrap
or ccall
:
var int_sqrt = Module.cwrap('int_sqrt', 'number', ['number']);
var result = int_sqrt(12);