Не удается получить доступ к файлам в виртуальной файловой системе emscripten из рабочего потока, ErrMsg - fopen: нет такого файла или каталога - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь перенести некоторый код c / c ++ в java-скрипт, я смог успешно реализовать его в главном потоке браузера, но был слишком медленным.Теперь я пытаюсь выполнить перенесенный код в отдельный рабочий поток.В коде c / c ++ есть несколько fopen-вызовов fload к файловой системе.Эти файлы добавляются в виде файла .data (виртуальная файловая система - emscripten), но javascript не может получить к ним доступ.

попытался отловить ошибку на fopen и получил это

fopen: No such file or directory

Код доступа к файлу c ++ находится здесь

FILE *fin = fopen(trackingmodel, "rb");
...