c++ - Microsoft Visual C++是否支持WebAssembly作为目标?

标签 c++ visual-c++ webassembly

我知道很多人正在使用Rust和其他几种语言来尝试WebAssembly。

而且我知道,将WebAssembly与C / C++一起使用的人大多使用Clang / LLVM。

但是我似乎根本找不到有关MSVC是否可以将C / C++编译为wasm二进制文件,是否存在任何beta版本或开发人员预览版本,或者是否在将来的路线图或功能请求中等任何信息。

我知道Edge支持wasm,并且wasm Wikipedia page上将Microsoft列为WebAssembly的开发人员之一。

但是如何从MSVC生成wasm呢?有任何信息吗?

最佳答案

C++现在使用某些工具链(例如llvm / emscripten)支持WebAssembly,但是VC++当前不支持它。好消息是VC++开发人员注意到了这一点:

We will do some preliminary checks to make sure we can proceed further. (2018/12/14)



有关更多信息,您可以查看以下链接:Targeting WebAssembly with C++ in Visual Studio IDE?https://developercommunity.visualstudio.com/idea/457758/add-emscriptenwebassembly-support.html

关于c++ - Microsoft Visual C++是否支持WebAssembly作为目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405687/

相关文章:

c++ - 为什么 Visual C++ 无法编译继承自私有(private)嵌套类的友元模板?

c++ - 调试异常,源信息丢失

rust - 如何使用 WebAssembly 构造函数定义 Rust 结构?

javascript - 如何找到 WebAssembly 缓冲区的地址并将其返回给 Javascript?

javascript - WebAssembly emsdk 安装失败

c++ - 有没有办法在 Halide Generator 中将两个输入图像堆叠到一个 4 维缓冲区中?

c++ - 实现文件中的命名空间以对 const 字符串文字进行分组 - 好/坏?

c++ - VC6编译错误

c++ - dynamic_cast的实际使用?

c++ - 删除通过 ExtTextOut 函数绘制的文本