2016-04-03 6 views
0

Ich kompiliere ein Haupt-C-Projekt für Firefox OS über Emscripten, die Abhängigkeit von einem anderen Crypto-Bibliothek C-Projekt.Ich konnte crypto.js Datei dafür generieren.Wenn ich versuche, Haupt-C-Projekt zu kompilieren , Ich bekomme unten Warnungen.Wie übertrage ich die Krypto-Bibliotheksdatei (crypto.js), um mehrere Warnungen wie unten mit Emscripten zu vermeiden?Emscripten - Übergabe von Bibliotheken

Warnung: ungelöst Symbol: curve25519_shared Warnung: ungelöst Symbol: crecip_donna Warnung: ungelöst Symbol: fmul_donna

Antwort

1

Eine Möglichkeit wäre .bc Datei Ihres Krypto-Projektes zu generieren und dann mit Ihrem Hauptprojekt dh statisch verknüpfen Geben Sie den Pfad der crypto.bc-Datei als Parameter an, wenn Sie emcc für Ihr Hauptprojekt aufrufen.

Dies ist die empfohlene Methode zur Maximierung der Leistung und Minimierung der Größe gemäß eingebetteter Dokumente.