我在 Windows 上使用 Swig 为 DLL 创建了一个 R 包装器。机器上安装的最新 R 版本。
一个 r 示例只是加载新的 dll 并调用一个函数进行测试。不幸的是,我收到此错误:
"could not find function getClassDef".
vs2008 项目构建调用 swig.exe,它还会创建一个 mydll.r 文件。该文件列出了 getClassDef 的 sum 函数调用。
链接到 DLL 的 r 库具有 R_getClassDef。问题是:getClassDef 在哪里定义。
我将示例脚本 mydll.r 放入 r\bin\x386 中,其中 r.dll 也位于其中。它是版本 3.xx
我使用 rscript sample.r 运行示例
任何帮助表示赞赏