【发布时间】:2014-03-23 01:07:12
【问题描述】:
我有一个使用 opengl 绘制三角形的简单 C 程序。我尝试使用 emscripten 将其移植到 JS:
./emcc func.c
它会在 emscripten 目录中生成一个文件 a.out.js。我尝试使用
node a.out.js
但出现错误document is undefined。所以我创建了包含a.out.js 的html,在Chrome 中运行并收到错误Can't execute addEventListener of undefined。这是关于Module['canvas'] 对象。我查看了a.out.js 并没有找到Module['canvas'] 的分配。
现在我得到了答案,所以我会在这里分享它以便于搜索。
【问题讨论】:
标签: opengl canvas webgl emscripten