#c #configuration-files #webassembly #emcc
#c #файлы конфигурации #webassembly #emcc
Вопрос:
Я хотел бы создать конфигурацию для своего приложения webassembly. Он просто должен иметь возможность хранить некоторые пары ключ-значение: будь то JSON, XML, .cfg, .csv или .txt, подойдет любой. Можно ли это сделать с помощью webassembly? Нужно ли мне обслуживать файлы конфигурации или как файл конфигурации должен быть доставлен клиенту? Какой путь я буду использовать для открытия файла?
Дополнительная информация: я использую прямой C с emcc. Моя команда сборки:
emcc
main.c
-s USE_SDL=2
-O3
-s WASM=1
-o main.js
Я ничего не раскрываю javascript. Все дело в том, что wasm манипулирует холстом с помощью SDL. Я не писал никакого javascript.
В настоящее время я работаю с простым HTTP-сервером Python, используя python3 -m http.server 8080
Я уже пробовал использовать libconfig, но я застрял с его компиляцией и поиском конфигурационного файла.
Ответ №1:
Вы можете использовать VFS для этого начать здесь https://emscripten.org/docs/api_reference/Filesystem-API.html#filesystem-api-filesystems а затем просто проанализируйте их в вашем c / c .