emscripten

Emscripten ist ein LLVM-zu-JavaScript-Compiler. Es benötigt LLVM-Bitcode - der aus C / C ++ generiert werden kann, mit llvm-gcc oder clang oder einer anderen Sprache, die in LLVM konvertiert werden kann - und kompiliert das in JavaScript, das im Web (oder irgendwo anders in JavaScript) ausgeführt werden kann kann laufen).
3
Antworten

Stdin einem emscripten HTML-Programm zur Verfügung stellen?

Ich habe ein C-Programm, das ein Argument (ein Char-Array / String) über die Befehlszeile und liest auch von stdin. Ich habe es in JavaScript mit emscripten kompiliert. Dies war erfolgreich und ich kann es wie das normale C-Programm mit node.js:...
02.10.2015, 16:55
1
Antwort

Wie kann ich ein interaktives Programm, das mit Emscripten kompiliert wurde, auf einer Webseite ausführen?

Ich habe ein einfaches Programm, sagen Sie folgendes: %Vor% und ich habe es mit Emscripten kompiliert: %Vor% Dies gibt mir eine ziemlich einfache von Emscripten generierte Webseite, die ein einfaches Fenster für Programm Ausgabe enthäl...
17.01.2018, 01:13
2
Antworten

Was genau macht asm?

Soweit ich weiß, ist Asm.js nur eine strikte Spezifikation von JavaScript, es verwendet die JavaScript-Funktionen und es ist keine neue Sprache. Zum Beispiel wird anstelle von var a = e; var a = e|0; angeboten. Meine Frage ist, wenn...
03.05.2014, 19:21
1
Antwort

Ändern des Standardnamensraums 'Module' in emscripten

Ich verwende emscripten, um Javascript-Bindungen für einige Bibliotheken bereitzustellen. Emsripten verpackt den Code in einen Namespace (global var), genannt 'Module'. Ich möchte die Benennung ändern, so dass ich einen Namen verwenden kann,...
10.05.2015, 14:34
1
Antwort

Minimales Arbeitsbeispiel für emscripten Webworker

Ich versuche ein grundlegendes Webworker-Beispiel in C ++ mit emscripten zu erstellen. Die API sieht sehr einfach aus, aber ich kann es nicht funktionieren. Ich wollte eigentlich diese Funktionalität in meinem Projekt implementieren, aber nach d...
29.08.2015, 22:02
1
Antwort

Übertragen von Daten mithilfe der Emscript-Worker-API ohne Kopieren

Gibt es eine Möglichkeit, Emscripten dazu zu bringen, Daten zwischen Web-Arbeitern und dem Haupt-UI-Thread zu übertragen und nicht zu kopieren? Emscripten hat eine API, die die Kommunikation zwischen Web Workers verwaltet >, die meiner Mein...
03.04.2015, 06:15
1
Antwort

Wie kompiliere ich c ++ in Javascript mit emscripten, während ich Bibliotheken von Drittanbietern einschließe?

Eigentlich verwende ich GSL in meinem C ++ Programm. Ich habe auf die emscripten Dokumentation verwiesen, aber nichts bekommen. Das sehe ich in der Dokumentation, die keinen Sinn ergibt: %Vor% (Stimmt etwas nicht mit der Dokumentation?) Und...
19.05.2015, 14:56
1
Antwort

Deaktivieren Sie Antialiasing in WebGL für bestimmte Geometrie

Ich habe eine Kachel-basierte Engine geschrieben - alles sieht gut aus, solange Antialiasing in WebGL deaktiviert ist. Wenn Antialiasing aktiviert ist, werden manchmal Pixel der Kanten von Kacheln gerendert, die meistens als Hintergrundpixel...
13.11.2014, 19:58