我想为我的 webassembly 应用程序创建配置。它只需要能够存储一些键值对:无论是 JSON、XML、.cfg、.csv 还是 .txt 都可以。可以用 webassembly 做到这一点吗?我是否需要提供配置文件或配置文件需要如何交付给客户端?我将使用什么路径打开文件?
更多信息: 我在 emcc 中使用直接 C。我的构建命令是:
emcc \
main.c \
-s USE_SDL=2 \
-O3 \
-s WASM=1 \
-o main.js
我不会向 javascript 公开任何内容。都是 wasm 使用 SDL 操作 Canvas 。我没有写过任何 javascript。
我目前正在使用 Python 的简单 http 服务器使用 python3 -m http.server 8080
我已经尝试过使用 libconfig,但我无法编译它并让它找到配置文件。
最佳答案
您可以在此处开始使用 VFS https://emscripten.org/docs/api_reference/Filesystem-API.html#filesystem-api-filesystems然后在你的 c/c++ 中解析它们。
关于c - webassembly (C) 如何创建配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65478323/