Я пытаюсь создать пакет R, который включает в себя код Rcpp и RcppArmadillo. sourceCpp () работает нормально, и все работает гладко, но когда я пытаюсь собрать пакет, я получаю: «Этот файл требует поддержки компилятора и библиотеки для
Стандарт ISO C ++ 2011. Эта поддержка в настоящее время является экспериментальной и должна быть
включен с помощью параметров компилятора -std = c ++ 11 или -std = gnu ++ 11. "
Включение RcppArmadillo и Rcpp11 в файл описания, похоже, не помогает (см. Ниже)
Мой файл описания включает в себя:
Imports:
Rcpp (>= 0.12.13),
RcppArmadillo (>= 0.7.900.2.0),
Rcpp11 (>= 3.1.1.0),
data.table
LinkingTo: Rcpp, RcppArmadillo, Rcpp11
Я не включил два файла .cpp, так как они довольно длинные, но, очевидно, проблема заключается в использовании синтаксиса C ++ 11.