简单的emscripten循环无法运行

时间:2014-02-09 19:29:46

标签: c++ emscripten

我有以下用于emscripten的C ++代码:

#include <stdio.h>
#include <emscripten.h>

void loop(){
    printf("loop");
}

int main() {
  printf("Hello World!");
  emscripten_set_main_loop(loop, 30, 1);
  return 1;
}

然后我使用以下命令编译它:

#!/bin/sh
/path/to/emscripten/./emcc main.cpp -o index.html

mv index.html /Applications/MAMP/htdocs/emscripten/test/index.html
mv index.js /Applications/MAMP/htdocs/emscripten/test/index.js

编译运行得很好,但出于某种原因我没有得到任何输出(所以甚至不是“Hello World!”)。 我有什么简单的东西可以忽略吗?

我的SDK版本是1.8.2

<小时/> EDIT

我让它工作了,似乎由于某种原因,只有在你之后添加换行符时,printf才有效。

0 个答案:

没有答案
相关问题