我正在使用NaCL開發Google Chrome擴展程序。這很酷很容易使用,但我有一個疑問。使用NaCL和外部庫的Google Chrome擴展程序
我的擴展需要GPGME(GnuPG的一點通),所以我編譯「--enable-共享」選項,庫和添加庫到.mnf文件:
{
...
"files": {
"libgpgme.so": {
"x86-64": {
"url": "libs/libgpgme.so"
},
"x86-32": {
"url": "libs/libgpgme.so"
}
}
...
}
我還更新使用選項「-lgpgme」的makefile,但是當我編譯我的.nexe時,我有以下錯誤:「libgpgme.so:文件無法識別:文件格式無法識別」。
所以,我的問題是:
- 我可以使用外部庫與我的項目?
- 我該怎麼做?
- 乾杯, 何塞
好的,謝謝你的解釋。我將嘗試將libgpgme移植到NaCL,但這很容易,因爲首先我需要移植依賴關係,比如libgpgme_error等等......但是我會嘗試;) – josecampos
@West 39th:你可以在這裏看看我的問題http://stackoverflow.com/questions/23270979/how-to-use-ported-library-in-nacl-module。我不知道如何解決它。謝謝, –