PainterEngine 移植到WebAssembly

 

         安装pythonmingw并配置好环境变量,确保make命令可用(请参阅网上教程)

         安装emscripten(请参阅网上教程),教程中假设已经安装到了D:\emsdk

         Windows打开命令提示符输入以下命令

D:

emsdk\emsdk_env.bat

emcc -v

验证Emscripten是否能正常工作,如果成功,你可以看到以下的界面

然后打开emsdk\upstream\emscripten\src\setting.js

修改INITIAL_MEMORY268435456(此项参数为程序运行分配的内存空间大小,同样你也要设置ALLOW_MEMORY_GROWTH = 1)

 

         用文本文件格式打开PainterEngine\platform\webassembly\makefile,修改project所在的文件路径

         将你project需要用到的文件放在PainterEngine\platform\webassembly\assets目录下,之后你可以通过assets/filename的方式读取该文件

 

6.在命令提示符输入cd PainterEngine\platform\webassembly\

         输入 emmake make等待编译完成