Rcpp错误:“/”中意外的'/'

时间:2016-04-03 14:47:59

标签: r rcpp

我正在按照R-studio

中给出的C ++代码运行
# include<Rcpp.h>
using namespace Rcpp;

// [[Rcpp::export]]
NumericVector timesTwo(NumericVector x) {
      return x * 2;
    }

/*** R
    timesTwo(42)

*/

将出现2种类型的错误:

  

错误:“使用命名空间”中的意外符号

     

错误:“/”

中出现意外的'/'

1 个答案:

答案 0 :(得分:3)

你有

# include<Rcpp.h>

因此请尝试删除#之后的空格以产生

#include<Rcpp.h>

如果文件另存为.cpp扩展名的文件,RStudio将调用正确的函数:sourceCpp()