首页 > 解决方案 > webassembly (C) 如何创建配置文件?

问题描述

我想为我的 webassembly 应用程序创建配置。它只需要能够存储一些键值对:无论是 JSON、XML、.cfg、.csv 还是 .txt 都可以。可以用 webassembly 做到这一点吗?我需要提供配置文件还是需要如何将配置文件交付给客户端?我将使用什么路径打开文件?

更多信息:我将直接 C 与 emcc 一起使用。我的构建命令是:

emcc \
main.c \
-s USE_SDL=2 \
-O3 \
-s WASM=1 \
-o main.js 

我没有向 javascript 公开任何内容。一切都是用 SDL 操作画布。我还没有写任何javascript。

我目前正在使用 Python 的简单 http 服务器服务python3 -m http.server 8080

我已经尝试过使用 libconfig,但我一直在编译它并让它找到配置文件。

标签: cconfiguration-fileswebassemblyemcc

解决方案


您可以从这里开始使用 VFS https://emscripten.org/docs/api_reference/Filesystem-API.html#filesystem-api-filesystems,然后在您的 c/c++ 中解析它们。


推荐阅读