gpt4 book ai didi

r - 如何删除警告 : Rcpp/DataFrame. h :136:18: warning unused variable 'data' ?

转载 作者:行者123 更新时间:2023-12-03 23:40:48 25 4
gpt4 key购买 nike

我使用 Mac 上的 RcppArmadillo 创建了一个 R 包,然后通过执行以下操作来构建和安装它:

Rcpp::compileAttributes()
devtools::build()
devtools::install()
但是,我收到了以下几个相同的警告:
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG  -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.6/Resources/library/RcppArmadillo/include" -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include  -fopenmp  -fPIC  -Wall -g -O2  -c RcppExports.cpp -o RcppExports.o
In file included from RcppExports.cpp:4:
In file included from /Library/Frameworks/R.framework/Versions/3.6/Resources/library/RcppArmadillo/include/RcppArmadillo.h:34:
In file included from /Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include/Rcpp.h:57:
/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
1 warning generated.
尽管安装过程中出现警告,但该软件包运行良好。有谁知道我怎样才能摆脱这些警告?
(我在这里尝试了答案: Wunused-variable errors in Rcpp ,但我仍然收到警告。)

最佳答案

我以前的(通用)StackOverflow answer (您已在问题中引用)仍然有效:将标志添加到 CXXFLAGS (也许还有 CXX11FLAGS )。
或者,您可以从 Rcpp Drat 安装更新的 Rcpp 版本。 repo 通过

install.packages("Rcpp", repos="https://rcppcore.github.io/drat")
获得带有此修复程序的 Rcpp 版本以及其他一些新版本。这些修复最终将使其成为 CRAN 版本。
编辑:这里是相关公告的链接 Rcpp mailing list .

关于r - 如何删除警告 : Rcpp/DataFrame. h :136:18: warning unused variable 'data' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65987522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com