如何Rcpp::sourceCpp
使用 C++ 文件的相对路径而不是绝对路径进行调用?当我使用绝对路径调用时R CMD check
,两者都有效:testthat
Rcpp:sourceCpp
Rcpp::sourceCpp("/home/jeff/MiniMiniMaxUQ/src/MiniMiniMaxUQ.cpp")
但是当我尝试使用system.path
或类似的相对路径时
Rcpp::sourceCpp("../src/MiniMiniMaxUQ.cpp")
我的包没有通过R CMD check
,因为找不到 C++ 源文件。似乎必须有一个标准的方法来做这种事情,但我不知道。我非常感谢一些帮助。