使用C/C++来编写模块时,我们使用Emscripten来编译WebAssembly。下面配置Emscripten环境。
-
安装CMake
mac和linux环境下,使用
brew安装:brew install cmakewindows环境下,使用CMake installer。
-
编译Emscripten
git clone https://github.com/juj/emsdk.git cd emsdk # 在 Linux 或者 Mac macOS 上 ./emsdk install --build=Release sdk-incoming-64bit binaryen-master-64bit ./emsdk activate --global --build=Release sdk-incoming-64bit binaryen-master-64bit # 如果在你的 macos 上获得以下错误 Error: No tool or SDK found by name 'sdk-incoming-64bit' # 请执行 ./emsdk install latest # 按照提示配置环境变量即可 ./emsdk activate latest # 在 Windows 上 emsdk install --build=Release sdk-incoming-64bit binaryen-master-64bit emsdk activate --global --build=Release sdk-incoming-64bit binaryen-master-64bit # 注意:Windows 版本的 Visual Studio 2017 已经被支持,但需要在 emsdk install 需要追加 --vs2017 参数。