我正在处理一个 Rcpp 包,发现对源的更改没有反映在被调用函数的输出中。我正在安装软件包: R CMD 安装 --no-multiarch --with-keep.source
我正在处理的函数正在生成不正确的数据,在调试时我找不到任何原因或让生成的数据发生变化。我还发现我添加的打印语句没有显示在控制台上。我尝试强制函数引发错误,并将返回的数据强制为常量值,但都没有改变行为。我也试过:
当我使用 sourceCpp() 构建相同的函数时,它运行良好;我的所有更改都已反映出来并且返回的数据是正确的。只是安装了它不能正常工作的软件包。有没有人有类似问题的经验?