Quando si esegue l'applicazione asmjs \ emscripten, compilata da C++, ha improvvisamente iniziato a registrare: "run() called, but dependencies remain, so not running"
nella console Web e non accade più nulla. Ho aggiunto alcuni cout's all'inizio assoluto del mio main, ma anche loro non sono stati raggiunti.Applicazione Emscripten non in esecuzione
L'applicazione è stata eseguita con successo in precedenza, ma all'improvviso è iniziato a verificarsi e non so quale modifica abbia attivato questo.
Qualcuno sa come eseguire il debug di questo?
Aggiornamento
Dopo aver rimosso il codice sorgente, per quanto ho potuto, questo accade non appena ho # include, anche a causa mia principale consiste semplicemente di un singolo cout.
Ho fatto come hai detto tu e, a quanto pare, semplicemente includere sdl.h da un progetto quasi vuoto è sufficiente per causare questo. –
@ViktorSehr Vorrei postare i dettagli come una domanda separata, con il codice + la riga di comando che stai usando per compilare. (La tua domanda iniziale è "come faccio a trovare qual è il problema", ma ora è "come posso risolvere questo problema") –
"semplicemente includere sdl.h da un progetto quasi vuoto è sufficiente per causare questo" Penso che tu dovresti andare allo strumento em_sdk e aggiornare il tuo compilatore emscripten al ramo master più recente, e usare anche la funzione "clear cache" per assicurarti che ricostruisca la sua versione cache di SDL dall'origine. se in effetti hai un problema con il pacchetto SDL (emscripten fornito), questo è un bug che puoi segnalare a alon penso che –