Emscript仅在重新编译后更改.wasm和.js文件

时间:2017-04-30 13:06:08

标签: emscripten webassembly

我完成了教程compiling from C/C++ to WebAssembly。在点"调用C"中定义的自定义函数;编译后我必须编辑.html输出。

如果我重新编译.cpp,如何避免emcc覆盖.html输出?

避免覆盖.html输出的原因是,我不想在重新编译后编辑html。因为我认为如果我只在myFunction内编辑,胶水代码就不会改变。

void EMSCRIPTEN_KEEPALIVE myFunction(int argc, char ** argv) {
  printf("MyFunction Called Edits\n");
} 

1 个答案:

答案 0 :(得分:0)

您应该使用--shell-file选项,并传递自定义shell HTML文件的路径。

您可以从Emscripten存储库复制the shell template。 emcc注入的任何代码都将放在{{{ SCRIPT }}}令牌中。