1

Ubuntu 12.04 で静的ライブラリを作成しましたが、JS-Ctypes を使用してライブラリを使用したいと考えています。

私のJSコードは次のとおりです。

try {  
    var libc = ctypes.open("/lib/i386-linux-gnu/libtestfn.a");  
    alert("JSCtype - after open1");
} 

残念ながら、オープンは失敗し、例外がスローされます。libc.so.6 などの他のシステム ライブラリでも同じコードが機能します。

この問題を解決するためのポインタ。

前もって感謝します

4

1 に答える 1

2

jsctypes(Unix 上で) ライブラリをロードするために内部的に使用dlopen()されるため、動的ライブラリのみをロードできます。コードを動的共有ライブラリとして再コンパイルするだけで、問題なくロードされます。

于 2012-06-28T09:43:46.423 に答える