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\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 應用運行了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM