无法集成仁济的Rcpp包 我试图在爪哇中集成R代码,希望在R代码中使用C++代码,但是我得到以下错误。
“org.renjin.eval.EvalException:无法解析本机方法 包“Rcpp”中的“sourceCppContext” 在运行我的java代码时 我的Java代码块:无法集成仁济的Rcpp包 我试图在爪哇中集成R代码,希望在R代码中使用C++代码,但是我得到以下错误。,rcpp,rjava,renjin,Rcpp,Rjava,Renjin,“org.renjin.eval.EvalException:无法解析本机方法 包“Rcpp”中的“sourceCppContext” 在运行我的java代码时 我的Java代码块: r.eval(String.format(“source(\”“+appdir+”/config/MyRscript.r\”)); 字符串rS=((SEXP)r.eval(“test”(+i+))).toString(); R代码: 库(Rcpp) sourceCpp(“rffunction.cpp”) test
r.eval(String.format(“source(\”“+appdir+”/config/MyRscript.r\”));
字符串rS=((SEXP)r.eval(“test”(+i+))).toString();
R代码:
库(Rcpp)
sourceCpp(“rffunction.cpp”)
testRenjin没有,也可能无法合理地支持sourceCpp()。您需要将C++代码移到包,在编译时可以将其编译成JVM字节码,或者在R或java中重写。 < P> RunJin不,并且可能不能合理地支持SoeCeCppP()。您需要将C++代码移到包,在编译时可以将其编译成JVM字节码,或者在R或java中重写。