我运行的是 Windows 7,并且我知道 DLL 是使用 Visual Studio C++ 2010 构建的。由于我没有源代码,因此在创建包 (NAMESPACE) 时无法在 R 中即时构建它。在这个阶段,我不需要创建包,我只想使用 R 加载库dyn.load()
。因为它是一个 dll,我想它可以移植到任何客户端程序,但我只是确定一下,因为我知道它不是使用GNU gcc
.
EDIT:
我想调用dll部署的所有函数。
是的,R 可以使用加载它dyn.load
。不过,您可能能够也可能无法实际调用它导出的函数。除非函数的参数对应于 R 可以处理的内容,否则它们将无法使用。如果是这种情况,您可以编写一个包装器 dll,充当它和 R 之间的转换层。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)