zoukankan      html  css  js  c++  java
  • Window 下第一个WebAssembly应用

    我们将使用 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
      ");
        printf("Jason.wang
      ");
      }
    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 应用运行了!

  • 相关阅读:
    offsetheight和clientheight和scrollheight的区别以及offsetwidth和clientwidth和scrollwidth的区别
    响应时间控制
    浏览器兼容
    生成随机数
    递归加载目录
    用委托定义的冒泡排序法
    ref 与out
    二维数组与交错数组的理解
    C#学习
    Jquery选择器
  • 原文地址:https://www.cnblogs.com/zhihang/p/12162895.html
Copyright © 2011-2022 走看看