PainterEngine 移植到WebAssembly
• 安装python及mingw并配置好环境变量,确保make命令可用(请参阅网上教程)
• 安装emscripten(请参阅网上教程),教程中假设已经安装到了D:\emsdk
• Windows打开命令提示符输入以下命令
D:
emsdk\emsdk_env.bat
emcc -v
验证Emscripten是否能正常工作,如果成功,你可以看到以下的界面
然后打开emsdk\upstream\emscripten\src\setting.js
修改INITIAL_MEMORY为268435456(此项参数为程序运行分配的内存空间大小,同样你也要设置ALLOW_MEMORY_GROWTH = 1)
• 用文本文件格式打开PainterEngine\platform\webassembly\makefile,修改project所在的文件路径
• 将你project需要用到的文件放在PainterEngine\platform\webassembly\assets目录下,之后你可以通过assets/filename的方式读取该文件
6.在命令提示符输入cd PainterEngine\platform\webassembly\
• 输入 emmake make等待编译完成