我想在浏览器中使用emscripten构建的代码上运行wasm。我该怎么做?
示例
int main(){
std::ofstream file("user_post_wasm_file");
auto r = execute_wasm_func(file); // I want execute_wasm_func
std::cout<< r + 1 <<std::endl;
}
现在要做到这一点很棘手,因为emscripten生成的JS文件是根据正在编译的特定程序定制的。即,每个wasm文件都有自己唯一的JS输出,可以加载该模块。
已经有一些关于创建通用JS加载程序的讨论,但这不是今天可以做的事情。如果你想要这样的功能,请在emscripten bug跟踪器上打开一个问题(我似乎找不到任何现有的问题,尽管我知道我们已经讨论过了(。