我在使用 Rexcel 的 Rcpp 时遇到问题。(特别是sourceCpp()
功能)
我正在运行 64 位 Windows 10 平台。我安装了 R ver 3.3.1 和 RExcel。我还通过 Rtools34.exe 安装了 Rtools。如果我不使用 RExcel,我可以正确使用sourceCpp()
.
然而,当我使用sourceCpp()
函数时,我有一个错误。
从Rexcel,我执行命令
library(Rcpp)
而这一步,没有错误。
接下来,我输入以下命令
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
并运行代码。然后,错误消息
Error in command:
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
'C:/Program' not found
attr(,class)
[1] try-error
有没有人知道这个错误的原因?
当然,我为 Rtools 设置了路径。我可以运行代码
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
正常的 RGui 和 RStudio 没有错误。
为什么sourceCpp()
通过 RExcel 导致错误,而通过普通 RGui 没有错误?
任何人都可以帮助我吗?