c - webassembly (C) 如何创建配置文件?

标签 c configuration-files webassembly emcc

我想为我的 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/

相关文章:

rust - 如何使 Rust Game of Life WebAssembly 作为静态网站工作?

html - Docker未反射(reflect)对HTML文件的更改

python - 在 python 中读取属性文件的快速方法是什么?

使用 Cabal 从 C 调用 Haskell

c - 这个宏做了什么操作?

c - 如何使用指针调用结构体内部的结构体?

vagrant - 打包模板.json : What's the difference between the push "name" and the atlas post-processor's "artifact"?

php - 无法修改 Wordpress 中的标题信息错误

javascript - WebAssembly 包括 OpenCV

我可以用 gdb 转储标准输入吗?