首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以从AssemblyScript导入.wasm文件?

是否可以从AssemblyScript导入.wasm文件?
EN

Stack Overflow用户
提问于 2021-06-22 09:16:18
回答 1查看 151关注 0票数 1

我可以从我的AssemblyScript代码导入.wasm文件吗?我知道可以使用AssemblyScript加载器从TypeScript加载.wasm文件,但如果我按照https://www.assemblyscript.org/loader.html上的说明尝试构建AssemblyScript示例,则会出现错误

长话短说,我有一个Rust库,我已经编译成WASM。我想在我的AssemblyScript示例中使用这些代码。这是可能还是不可能?

EN

回答 1

Stack Overflow用户

发布于 2021-06-24 22:25:26

据我所知,目前还没有工具可以静态链接来自不同语言的两个wasm二进制文件。

这很困难,有几个原因:因为模块的设计没有考虑到重定位(也就是说,你不能间接引用导入),另一个原因是,目前没有Wasm提供的分配,每个二进制文件通常在内部打包自己的分配器。这意味着在没有协调的情况下,这两个分配器不知道可用内存的状态,并且可能会覆盖对方。

听起来你的用例在浏览器中,但如果你不在浏览器中,wasmtime现在有动态链接,这对做你想做的事情可能很有用。See here for an example, all be it a simple one that doesn't have the allocator issue mentioned above

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68076370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档