Как я могу позвонить Rcpp::sourceCpp
с относительным путем к файлу C++, а не по абсолютному пути? R CMD check
и testthat
оба работают, когда я звоню Rcpp:sourceCpp
абсолютный путь:Относительный путь к файлу для Rcpp :: sourceCpp
Rcpp::sourceCpp("/home/jeff/MiniMiniMaxUQ/src/MiniMiniMaxUQ.cpp")
Но когда я пытаюсь с помощью system.path
или относительный путь
Rcpp::sourceCpp("../src/MiniMiniMaxUQ.cpp")
мой пакет не проходит R CMD check
, потому что источник C++ файл не найден. Похоже, должен быть стандартный способ делать такие вещи, но я этого не знаю. Я бы очень признателен за помощь.
Вы не должны использовать 'sourceCpp()' в пакете, в первую очередь, как @ - намекнул Кевин. –