Emscripten cmake多版本编译
buildwasm.bat
set prjname=app-code set emsdkVersion=3.1.47 set BuildDir=cmake-build-wasm set sdkPath=D:/program/emsdk%emsdkVersion%/ set newPath=D:/program/Git/bin;%APPDATA%\npm;%sdkPath%/upstream/emscripten/cache;%sdkPath%/upstream/emscripten;%sdkPath%/.emscripten;%sdkPath%;%sdkPath%/node/18.20.3_64bit/bin;%sdkPath%/python/3.9.2-nuget_64bit;%sdkPath%/java/8.152_64bit/bin;D:/program/Qt/Qt5.14.2/Tools/mingw730_64/bin; set path=%newPath% set Command=C:\Windows\System32\cmd.exe set EM_CACHE=D:/program/emsdk%emsdkVersion%/upstream/emscripten/cache set EM_CONFIG=D:/program/emsdk%emsdkVersion%/.emscripten set EMSDK=D:/program/emsdk%emsdkVersion% set EMSDK_NODE=D:/program/emsdk%emsdkVersion%/node/18.20.3_64bit/bin/node.exe set EMSDK_PYTHON=D:/program/emsdk%emsdkVersion%/python/3.9.2-nuget_64bit/python.exe set EMSDK_PY=D:/program/emsdk%emsdkVersion%/python/3.9.2-nuget_64bit/python.exe cmd /c %sdkPath%emsdk install %emsdkVersion% cmd /c %sdkPath%emsdk activate %emsdkVersion% %sdkPath%emsdk_env.bat PATH = %PATH%;%newPath% cd %prjname% IF NOT EXIST "%BuildDir%" ( mkdir %BuildDir% ) cd %BuildDir% %Command% /c %sdkPath%/upstream/emscripten/emcmake D:/program/CMake/bin/cmake -DSRC_MAP_DEBUG_MODE=0 -DDEBUG_SRC_SITE="http://localhost:999" ../ ::%Command% /c %sdkPath%/upstream/emscripten/emcmake D:/program/CMake/bin/cmake-DSRC_MAP_DEBUG_MODE=1 -DDEBUG_SRC_SITE="" .. %Command% /c %sdkPath%/upstream/emscripten/emmake make -j32 ::%sdkPath%/upstream/emscripten/emmake make clean cd ../../ http-server ./%prjname%/"%BuildDir%"/bin/ -d -p 999 --cors参考
C++ wasm 使用教程-CSDN博客