2016-04-03 22 views
0

我正在通過Emscripten編譯一個主要的firefox OS項目,它依賴於另一個加密庫C項目。我能夠爲它生成crypto.js文件。當我嘗試編譯主C項目,我得到警告以下。我如何通過加密庫文件(crypto.js)以避免多個警告,如下面的Emscripten?Emscripten - 傳遞庫

警告:無法解析的符號:curve25519_shared 警告:無法解析的符號:crecip_donna 警告:無法解析的符號:fmul_donna

回答

1

一個選項將生成您的加密項目的.BC文件,然後用靜態的主體工程即鏈接在爲主項目設置emcc時提供crypto.bc文件的路徑作爲參數。

這是按照emscripten文檔最大化性能和最小化尺寸的推薦方法。