如何在多个预加载的MEMFS文件系统中包含多个emscripten库

时间:2015-11-08 08:29:37

标签: emscripten

我必须为项目包含多个库 - 我已经成功地包含了多个emscripten库,但我似乎无法访问第二个中预加载的MEMFS文件系统。

在第二个库中,我使用

FS.stat()

链接器中的参数,用JS文件输出嵌入整个目录,但是当我通过Web控制台访问文件时

{{1}}

我无法访问任何嵌入的文件。

有没有人遇到同样的问题?

1 个答案:

答案 0 :(得分:0)

我最初有类似的行为。事实证明,每个浏览器都会以不同的方式对待它的“文件”部分。

如果您从服务器运行页面,则情况并非如此。

否则请查看:https://kripken.github.io/emscripten-site/docs/getting_started/Tutorial.html#tutorial-files

  

不幸的是,Chrome和Internet Explorer不支持file:// XHR请求,并且无法直接加载存储预加载数据的本地文件。对于这些浏览器,您需要使用网络服务器提供文件。最简单的方法是使用python SimpleHTTPServer(在当前目录中执行python -m SimpleHTTPServer 8080,然后打开http://localhost:8080/hello.html)。

相关问题