1
我已经成功使用Rcpp
一段时间,并且已经能够尝试其大部分功能。但是,在Windows 7机器上,使用RStudio 0.98.1049,我无法在sourceCpp
中嵌入R代码块。Rcpp:使用嵌入式R代码调用时无法更改工作目录
这里是M(N)WE:
#include <Rcpp.h>
using namespace Rcpp;
// [[Rcpp::export]]
double plusOne(double x) {
return x + 1.0;
}
/*** R
plusOne(3)
*/
当我sourceCpp(..., embeddedR = TRUE)
,我收到此错误信息:在setwd
错误(rWorkingDir):不能改变工作目录
我猜测来自181行here。不知道如何解决这个问题。一般来说,我可以从RStudio更改目录。
这个问题本应该用最新版本的Rcpp修复 - 你使用的是0.11.3吗? – 2014-11-02 18:36:52
@KevinUshey正在更新。是在0.11.2。 – tchakravarty 2014-11-02 18:38:39
@KevinUshey酷,这工作。作出回答,你有要点。 :) – tchakravarty 2014-11-02 18:41:21