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

8

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 es sagt nichts über die Verwendung der Bibliothek in Javascript.

Hier sind die Probleme, die ich habe:

  1. Wie baue ich eine Drittanbieter-Bibliothek in Bitcode?
  2. Wie benutzt man die Bibliothek in Javascript?

Vielen Dank im Voraus.

    
SPiCa 19.05.2015, 14:56
quelle

1 Antwort

1

Sie benötigen Zugriff auf den C / C ++ - Quellcode der Third-Party-Bibliothek und kompilieren ihn mit Emscripten, bevor Sie ihn in Ihrem Programm verlinken können.

Sobald Sie die Third-Party-Bibliothek mit Emscripten kompiliert haben, können Sie sie nun statisch verknüpfen und in Ihrem C / C ++ - Programm verwenden, das ebenfalls mit Emscripten erstellt werden muss.

Wenn Sie kein eigenes C / C ++ - Programm haben, unterstützt Emscripten 1.32.2 jetzt das Erstellen dynamischer Bibliotheken in Javascript-Module, die Sie auf Ihrer Webseite verwenden können.

    
Deathicon 26.08.2015 13:18
quelle

Tags und Links