我已将程序编译为单个program.js文件,并在工作程序中调用:
importScripts('program.js');
Module.callMain();
Run Code Online (Sandbox Code Playgroud)
然而,尽管callMain正在执行,但在该函数调用的堆栈中我收到了错误Undefined is not a function。
我的预感是我还没有阅读一些必要的emscripten文档、wiki 或源代码。
emcc传递特殊选项(请参阅settings.js)window/dev/tty在查看了与 by 链接的 的实现/dev/stdin以及 的实现之后/dev/stdout,我相信可能会有输出到console,我不认为工作人员支持该输出program.data(如果这有影响的话)提前致谢。如果我可以添加任何详细信息,请告诉我。
注意:顶部的代码经过简化 - 它似乎不是语法错误。
Error.stack) 仅告诉我错误发生在Module.callMain. 它没有告诉我任何有关可能导致该问题的导入脚本的信息。:(