Я пытаюсь создать небольшой тестовый пакет R просто для ознакомления с рабочим процессом. Я следовал учебному пособию, найденному здесь: https://r -pkgs.org / index.html Все прошло гладко, но в конце концов я хочу добавить код rcpp в свой пакет, и вот где ястолкнуться с проблемами. Предполагается, что функция use_rcpp в пакете devtools устанавливает ваш пакет всем необходимым для начала добавления файлов c ++. Однако, как только команда будет выполнена, она скажет вам скопировать и вставить комментарии в файл, который не существует. В учебнике, которому я следую, сказано то же самое: https://r -pkgs.org / src.html # cpp , но просто сказано добавить теги roxygen в ваш пакет. Это не указывает, где мне нужно добавить их.
Вывод, который я получаю, отличается от выводимого в учебнике, но я предполагаю, что это только потому, что я использую другую версию.
Вывод, который дает функция:
✔ Установка активного проекта в 'R / packages / rcppTester'
✔ Создание 'src /'
✔ Добавление ' .o', ' .so',' * .dll 'в' src / .gitignore '
● Скопируйте и вставьте следующие строки в' R / packages / rcppTester / R / rcppTester-package.R ':
## использовать это пространство имен: начало
# '@useDynLib rcppTester, .registration = TRUE
## использовать это пространство имен: конец
NULL
[Скопировано вбуфер обмена]
✔ Добавление 'Rcpp' к полю LinkingTo в ОПИСАНИИ
✔ Добавление 'Rcpp' к полю импорта в ОПИСАНИЕ *
● Скопируйте и вставьте следующие строки в 'R/packages/rcppTester/R/rcppTester-package.R':
## использовать это пространство имен: start
# '@importFrom Rcpp sourceCpp
## usethis namespace: end
NULL
[Скопировано в буфер обмена]
Снова у меня нет файла с именем "rcppTester-package.R", и мой пакет выдает ошибки, когдаЯ пытаюсь использовать файлы cpp. Любой совет будет принята с благодарностью.