我已经在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.dll所在的r\bin\x386中。它是版本3.xx
我使用rscript sample.r运行示例。r
感谢您的任何帮助
发布于 2013-07-18 20:17:11
要查找函数所在的包,请使用find函数。
find("getClassDef")
## [1] "package:methods"https://stackoverflow.com/questions/17711157
复制相似问题