在R包中包含并使用预编译的.dll / .so

时间:2019-01-03 12:51:52

标签: r dll r-package

我想创建一个包含预编译的.dll / .so文件的R包。我不清楚将文件放在包结构中的什么位置(例如在inst文件夹中)以及如何加载文件-例如我需要向其他文件添加哪些行以允许加载.dll或.so并使用其中包含的功能。

我特别希望看到一些使用dyn.load().C()library.dynam()的示例。 在不是包的普通脚本中,我将通过

加载dll
dyn.load("path/to/my_dll.dll")

,然后使用

调用该.dll中包含的特定功能
.C("dll_func", input)

但是,当尝试将我的脚本转换为包时,这似乎有所不同。 另外,我是否需要.onLoad以及如何正确使用它?

0 个答案:

没有答案