【Rust日报】2023-06-07 使用 C++ 编写通用库并在 Rust 中使用它 (WASI)
原文中文,约2900字,阅读约需7分钟。发表于: 。使用 C++ 编写通用库并在 Rust 中使用它 (WASI) WebAssembly 简介 WebAssembly 是一种二进制指令格式,旨在成为一种低级虚拟机,可以在 Web 浏览器中以接近本机的速度运行代码。它不特定于网络,也可以在其他平台上运行。WebAssembly 代码可以从各种编程语言编译而来,例如 C、C++、Rust、C# 等。 Wasmer 是一个轻量级且快速的...
本文介绍了如何使用C++创建一个简单的加法函数,并将其编译为WebAssembly库。通过Rust项目加载这个WebAssembly库,并在控制台应用程序中使用它。展示了WebAssembly作为一项技术的潜力,可以帮助我们弥合编程语言和平台之间的鸿沟。