参考Writing R package that call Fortran library,
我的R软件包安装问题非常类似。我确实安装了软件包,但在调用库后出现了R错误:
库(NEpidemic)
random_epi()
.Fortran中的错误(" random_epi",: " random_pi"未从当前命名空间解析(NEpidemic)
然后我尝试使用Ignacio在帖子中提到的相同方法,在命名空间文件中添加useDynLib(random_epi)。但它给出了一个错误,说它无法安装我的包。 错误:
library.dynam(lib,package,package.lib)中的错误: 共享对象'random_epi.so'未找到
错误:加载失败
我可以看到包名称的.so文件,即NEpidemic.so,但不能查看SRC文件夹中的子程序代码。我只能看到random_epi.o