如何使用 Rcpp 在 Rstudio 中关闭 CLANG 诊断?
Posted
技术标签:
【中文标题】如何使用 Rcpp 在 Rstudio 中关闭 CLANG 诊断?【英文标题】:How to turn off CLANG diagnostics in Rstudio with Rcpp? 【发布时间】:2020-06-12 17:32:18 【问题描述】:前段时间我在 Rstudio 中为 Rcpp 启用了 Clang 诊断。
我不记得具体是怎么做的,但是在这里或另一个网站上开始它是一条线。
现在每次我编辑 Rcpp 代码时,我都会在控制台中不断更新 Clang,例如:
clang version 5.0.2 (tags/RELEASE_502/final)
Target: x86_64-pc-windows-msvc
TOTAL MEMORY: 41 mb (cpp1exception.cpp)
PERFORMANCE 285 ms (cpp1exception.cpp)
真正的问题是这种诊断似乎会减慢输入速度。我输入了一些东西,任何东西,然后 GUI,Rstudio 似乎暂停,直到 Clang 输出完成。
所以我只是想关闭诊断程序或让它变成以前的样子。
更新:
打开它的代码在这里找到:Rstudio no autocomplete with Rcpp Armadillo?
特别是.rs.setClangDiagnostics(2)
这一行。
【问题讨论】:
【参考方案1】:一旦我发现我使用 .rs.setClangDiagnostics(2) 经过一番搜索,我发现我需要简单地使用:
.rs.setClangDiagnostics(0)
关闭它,它确实做到了。
【讨论】:
以上是关于如何使用 Rcpp 在 Rstudio 中关闭 CLANG 诊断?的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Windows 10 的 Rstudio 中编译 rstan 或 Rcpp 代码
在 Rstudio 中将包从使用 Rcpp 构建恢复为不使用 Rcpp 构建
Rcpp Armadillo:RStudio 说“exp”不明确