1

我在创建 R 包时遇到了麻烦。

我有一个名为“a.so”的编译 C 代码,其中“void b(...)”和“void c(...)”在 a.so 中定义。在 R 代码中,使用和dyn.load(a.so)效果很好。.C("b",...).C("c",...)

要创建 R 包,我将 a.so 文件保存到文件src夹并写入文件。但是,它给出了如下错误消息。你能帮我怎么处理吗?我在 Ubuntu 上使用了 RStudio。(我不确定为什么会显示,因为我没有使用它)。useDynLib(a)NAMESPACElibrary.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