Rcpp仍然找不到Rtools

Rcpp仍然找不到Rtools,r,rcpp,rtools,R,Rcpp,Rtools,尽管find\u Rtools()返回TRUE,但我已经阅读了我能找到的每一条建议,仍然无法让Rcpp成功链接到Rtools 我正在运行Windows 7 professional,R版本3.5.1(2018-07-02)-“羽毛喷雾”,Rtools35。我以管理员身份安装了Rtools,并尝试了版本34和35,无论是否重新启动。根据所有建议,我的PATH变量似乎设置正确。当我收到关于需要额外工具的错误消息时,我尝试让Rcpp自己安装Rtools,但没有乐趣。我的路径不包含空格,并且我已经在另外

尽管
find\u Rtools()
返回
TRUE
,但我已经阅读了我能找到的每一条建议,仍然无法让Rcpp成功链接到Rtools

我正在运行Windows 7 professional,R版本3.5.1(2018-07-02)-“羽毛喷雾”,Rtools35。我以管理员身份安装了Rtools,并尝试了版本34和35,无论是否重新启动。根据所有建议,我的PATH变量似乎设置正确。当我收到关于需要额外工具的错误消息时,我尝试让Rcpp自己安装Rtools,但没有乐趣。我的路径不包含空格,并且我已经在另外两台机器上安装并使用了Rcpp(甚至在当前的一台机器上,当我使用更早期版本的R和Rcpp时——一台双机可以与旧版本的R配合使用)

关键错误消息似乎是:

> find_rtools()
[1] TRUE
> evalCpp("1+1")
make:**没有规则使“sourceCpp_3.dll”需要的目标“file137c6efd765d.o”。停止 sourceCpp中出错(code=code,env=env,rebuild=rebuild,cacheDir=cacheDir,: 生成共享库时出现错误1

但是我能找到的关于这个错误的所有建议都与用户自己正在运行“make”的情况有关。无论我是直接从控制台还是通过Rstudio(版本1.1.463)运行R,我都会得到相同的错误。任何关于我可以运行的诊断/如何解决这个问题的建议都会得到永远的感谢。

你说

我已经尝试让Rcpp自己安装Rtools

我可以向你保证,我们在Rcpp中没有这方面的功能——同样地,
find_rtools()
不是我们的功能。也许你会混淆Rcpp和RStudio和/或
devtools

快速问题:Rtools是否安装在C:/?请尝试
evalCpp(“2+2”,verbose=TRUE)
查看它的用途


正如我们所记录的,Rcpp假设
R CMD somecommand
在您的计算机上工作。确保这是您的责任,因为我们无法访问您的计算机。sourceCpp_1_DLLInfo另一行似乎信息丰富的是:DIR:C:/Users/wa100/AppData/Local/Temp/RtmpcjDgcI/sourceCpp-x86_64-w64-mingw32-1.0.0/sourceCpp_171475b2130e