Простой цикл emscripten не запускается

У меня есть следующий код C ++ для emscripten:

#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


РЕДАКТИРОВАТЬ

Я заставил его работать, кажется, что по какой-то причине printf работает, только если после него поставить новую строку.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector