我正在尝试一个简单的例子,用
JavaScript调用编译为.wasm的C函数.
这是counter.c文件:
#include <emscripten.h> int counter = 100; EMSCRIPTEN_KEEPALIVE int count() { counter += 1; return counter; }
我使用emcc counter.c -s WASM = 1 -o counter.js编译它.
我的main.js JavaScript文件:
const count = Module.cwrap('count ','number'); console.log(count());
我的index.html文件只加载正文中的两个.js文件,没有别的:
<script type="text/javascript" src="counter.js"></script> <script type="text/javascript" src="main.js"></script>
我得到的错误是: