1

R パッケージの作成に問題があります。

「a.so」という名前のコンパイル済み C コードがあります。「void b(...)」と「void c(...)」は a.so で定義されています。R コードでは、と を使用するとdyn.load(a.so)うまく機能します。.C("b",...).C("c",...)

R パッケージを作成するために、.so ファイルをsrcフォルダーに保存useDynLib(a)し、ファイルに書き込みましたNAMESPACE。ただし、以下のようなエラーメッセージが表示されました。対処方法を教えていただけませんか?UbuntuでRStudioを使用しました。(私はlibrary.dynamそれを使用しなかったので、なぜ表示されたのかわかりません)。

Error in library.dynam(lib, package, package.lib) : 

  shared object ‘a.so’ not found

Error: loading failed

Execution halted

ERROR: loading failed
4

0 に答える 0