繁体   English   中英

如何在emscripten中使用preamble.js文件?

[英]How do I use the preamble.js file in emscripten?

我正在尝试使用带有webassembly的小型Web应用程序,并且正在使用emscripten。 Emscripten具有此“ preamble.js”文件 ,该文件提供用于与已编译的C代码进行交互的程序访问 ”。 我的问题是我不了解如何实际使用此文件。 它不是javascript代码,所以我的浏览器无法加载它,也不是C / C ++代码,因此我的编译器无法编译它。 那我该怎么办呢?

很抱歉,这是很明显的还是有记录的,但是我看不到。

preamble.js本身无法加载到浏览器中,但是当您使用emscripten生成JavaScript(或HTML)输出文件(例如,通过调用emcc foo.c -o foo.js )时,它将包含预处理版本序言以及输出文件中的asm.js代码。 (或者,如果您使用WebAssembly,它还将生成一个foo.wasm文件和foo.js一起使用)。 输出的foo.js文件应可在浏览器中加载(如果不使用Web API,则应加载例如node.js)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM