Tag: EMSCRIPTEN
Aquí está mi código en C: #include <emscripten.h> #ifdef __cplusplus extern “C” { #endif EMSCRIPTEN_KEEPALIVE int add(int a, int b) { return a + b; } #ifdef __cplusplus } #endif Lo ejecuté con el siguiente comando: emcc -O3 add.c -s EXPORTED_FUNCTIONS=_add, me dio la salida wasm que está cerca de . . . Read more
Tengo un método asíncrono de JS algo como async Add(_a: number, _b: number): Promise<number> { return _a + _b } window.Add = Add Normalmente, si llamara a esta función desde JS, haría algo como Add(5, 5).then((_result) => { console.log(_result) }).catch((error) => { console.log(error) }) ¿Cómo puedo lograr este mismo comportamiento . . . Read more
Estoy tratando de compilar raylib para html5, pero no puedo ejecutar make correctamente. Ejecutar make PLATFORM=PLATFORM_WEB -B en raylib/src devuelve esto: emcc -c rcore.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=gnu99 -Os -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_WEB -DGRAPHICS_API_OPENGL_ES2 make: emcc: Comando no encontrado make: *** [Makefile:558: rcore.o] Error 127 Sin embargo, ejecutar . . . Read more