使用 emscripten 从 C++ webassembly 代码将输出写入 json

write output to json from c++ webassembly code using emscripten

  1. 我想通过 Emscripten 编写我的程序输出,即 "some-key:some-value" 到 JSON 文件,而 运行 我的 Web 程序集 C++ 代码。 我找到了一种通过相同的方式从 JSON 文件中读取数据的方法,As described here.
  2. 是否可以更新每秒动态变化的浏览器视图中的数据?
  1. 看起来您引用的 json 库支持编写 json: https://github.com/nlohmann/json。有使用.dumps()方法输出json.

  2. 的例子
  3. 我假设您想更新 DOM 基于代码 运行 WebAssembly?唯一想要影响 WebAssembly 的 DOM 的是调用 JS,或者让 JS 调用 wasm。例如,你可以在 JS 中有一个 setTimeout 每秒调用一个 WebAssembly 函数来检索一些新状态,然后使用它来更新 DOM.