R:C符号不在加载表中

时间:2014-07-20 18:06:08

标签: c++ r

我必须在ubuntu中调用一个用C ++编写的函数 有多个.cpp文件说file1.cpp,file2.cpp,file3.cpp,file4.cpp 要调用的函数(名为function_name)驻留在file1.cpp中。我在ubuntu中使用了命令 -

R CMD SHLIB file1.cpp file2.cpp file3.cpp file4.cpp
使用其他.o文件成功创建了

和file1.so 然后在Rstudio,我做了

dyn.load("file1.so")  

和文件已加载。但是当我通过 -

调用该函数时
output<-.C("function_name",arg_1,arg_2)    

我得到了 -
.C错误(&#34; function_name&#34;,arg_1,arg_2,:
  C符号名称&#34; function_name&#34;不在装载表中 我如何纠正这个问题?有什么遗漏吗?

0 个答案:

没有答案