0

我在使用 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 没有错误?

任何人都可以帮助我吗?

4

0 回答 0