sourceCpp即将出台的iso标准

sourceCpp upcoming iso standard

我将 Rcpp 与 Windows RStudio 一起使用,并且我使用 sourceCpp(filepath) 来编译 Cpp 代码。我需要编译一个人传给我的新代码,但在我的电脑上它不起作用,因为它会出现以下错误:

"This file requires compiler and library support for the upcoming \
ISO C++ standard, C++0x. This support is currently experimental, and must be \
enabled with the -std=c++0x or -std=gnu++0x compiler options."

如何在我的工作站上安排它? 我正在使用 R x64 3.1.2 最新版本的 RcppRcppParallel 以及 Windows 7 x 64 位

您需要打开 C++11 支持,例如通过一行

 // [[Rcpp::plugins(cpp11)]]`

查看 Rcpp Attributes vignette for details and some of the Rcpp Gallery 帖子示例。