我完成了教程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");
}
答案 0 :(得分:0)
您应该使用--shell-file
选项,并传递自定义shell HTML文件的路径。
您可以从Emscripten存储库复制the shell template。 emcc注入的任何代码都将放在{{{ SCRIPT }}}
令牌中。