我将工作站更改为新计算机并安装了R,Rtools,Rstudio和Rcpp等。在测试我的安装时,我只是创建了一个新的C ++文件:
然后会有一个默认的C ++代码来说明Rcpp的使用,但在我将文件保存为test.cpp
之后,Rstudio中的代码诊断给了我红色标记:
这不应该发生,因为我可以编译代码和sourceCpp
没有问题,并且函数是在R中显示的校正。我使用的是最新的Rstudio,然后我改为旧版本,但是红色标记仍然退出。
所以我想知道怎么会发生这种情况。我不想关闭C ++文件的代码诊断,因为它很有用,但我确实不希望我的代码的每一行都被标记。有谁知道我的情况出了什么问题?