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