C :wasm验证错误:偏移量8处:二进制版本0x1与预期版本0xd索引不匹配。html:31:24
当我使用emcc将C代码编译成wasm时,我在firefox javascript控制台中得到了以下错误信息:C :wasm验证错误:偏移量8处:二进制版本0x1与预期版本0xd索引不匹配。html:31:24,c,webassembly,C,Webassembly,当我使用emcc将C代码编译成wasm时,我在firefox javascript控制台中得到了以下错误信息: : wasm validation error: at offset 8: binary version 0x1 does not match expected version 0xd index.html:31:24 我不知道是什么导致了这个错误。你能给我解释一下吗?我已经回答了你的问题,转载在这里 我是中国男孩,英语不好,如果我说错了,请不要记着 你的语言很好,不用道歉!我们
: wasm validation error: at offset 8: binary version 0x1 does not match expected version 0xd index.html:31:24
我不知道是什么导致了这个错误。你能给我解释一下吗?我已经回答了你的问题,转载在这里
我是中国男孩,英语不好,如果我说错了,请不要记着
你的语言很好,不用道歉!我们中的许多人也是非英语母语人士我遇到了相反的问题,我很快就用JS解决了这个问题: 获取文件后,我得到了缓冲区:
new Int32Array(buffer,4,4)[0]=1 //or 13 in your case
此解决方案仅适用于此 转变 只有版本号,而不是结构。请提供有关服务器端代码的更多信息。
emcc hello.c-Os-s WASM=1-s side\u MODULE=1-o hello.WASM
这是我的命令。在hello.c中:#include int main(int argc,char**argv){printf(“hello World\n”)}
在firefox javascript控制台中也有此错误信息。哦,顺便说一下,我使用了firefox DeveloperEdition@JiangXuan请添加该附加信息。