首页 > Windows开发 > 详细

Window 下第一个WebAssembly应用

时间:2020-01-07 20:32:43      阅读:114      评论:0      收藏:0      [点我收藏+]

我们将使用 Emscripten 来转换二进制。

安装 Emscripten 的前置条件:

  1. 安装 Git 工具
  2. 安装 CMake
  3. 安装 系统编译工具,我电脑装的是 VS2019 
  4. 安装 Python 2.7 以上的版本
  5. 安装 Python win32 ,教程

开始安装 Emscripten:

  1. 新建一个webassembly 文件夹
  2. 在webassembly文件夹的路径框中删除路径,输入cmd回车  
  3. 在cmd 工具中依次输入执行下面的命令
    git clone https://github.com/juj/emsdk.git
    
    cd emsdk
    
    emsdk install latest
    
    emsdk activate latest
    
    emsdk_env
  4. 检查是否安装成功,执行 emcc  --version,可以看见如下结果
    技术分享图片

开始编写应用代码:

  1. 在webassembly文件下新建一个hello 文件夹
  2. 在hello文件夹下新建 hello.c文件,并存入如下代码
    #include <stdio.h>
    
    int main(int argc, char ** argv) {
      printf("Hello World\n");
      printf("Jason.wang\n");
    }

     

  3. 在hello文件夹下打开cmd,执行如下命令
    emcc hello.c -s WASM=1 -o hello.html

    emrun --no_browser --port 4152  hello.html --无浏览器,执行端口运行,类似部署

    emrun --browser chrome hello.html -- 有浏览器,但是只是一瞬间的,刷新就是访问异常

     

  4. 界面效果

技术分享图片

 

 

 

 

 至此第一个WebAssembly 应用运行了!

Window 下第一个WebAssembly应用

原文:https://www.cnblogs.com/zhihang/p/12162895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!