Browse Source

Update 'README.md'

main
varnicas 5 months ago
parent
commit
85a8dcce2a
  1. 2
      README.md

2
README.md

@ -6,7 +6,7 @@ Link for compiling code with Embind → https://emscripten.org/docs/porting/conn
``` ```
emcc -lembind -o test.js test.cpp -s NO_EXIT_RUNTIME=1 -s "EXPORTED_RUNTIME_METHODS=['ccall']" emcc -lembind -o test.js test.cpp -s NO_EXIT_RUNTIME=1 -s "EXPORTED_RUNTIME_METHODS=['ccall']"
``` ```
- **EMSCRIPTEN_BINDINGS** macro is used to bind the C++ function to make it callable from JavaScript (https://git.pranger.xyz/varnicas/testingwasm/src/branch/main/C++/test.cpp#L12-L15)
- **EMSCRIPTEN_BINDINGS** macro is used to bind the C++ function to make it callable from JavaScript [Code](https://git.pranger.xyz/varnicas/testingwasm/src/branch/main/C++/test.cpp#L12-L15)
- Emscripten compiles the C++ code to WebAssembly, generating a **.wasm** file and **JavaScript** glue code that loads the WebAssembly module and sets up the bindings - Emscripten compiles the C++ code to WebAssembly, generating a **.wasm** file and **JavaScript** glue code that loads the WebAssembly module and sets up the bindings

Loading…
Cancel
Save