У меня есть файл .cpp
, который может быть скомпилирован sourceRcpp()
. Теперь я использую для него Rcpp.package.skeleton()
, и он создает связанный каталог. Затем я запускаю код R CMD Установите в командной строке, но он показал предупреждение с сообщением об ошибке:Ошибка компиляции пакета с Rcpp
compilation failed for package...
Я пользователь Windows, и использовать RStudio. Я последовал совет и нашел файл Makevars.win
, он имеет только одну линию
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
Может быть, мне нужно добавить Rcpp:::LdFlags()
или что-то. Я уже устанавливал Rtools раньше, потому что я могу скомпилировать и установить свои собственные пакеты, не используя Rcpp
.
Не могли бы вы дать мне совет, как с этим бороться?
спасибо. Оно работает! –
Конечно, да. Вы просто пропустили необходимый шаг; см. виньетку «Rcpp Attributes». –