【发布时间】:2021-02-01 05:18:40
【问题描述】:
我使用 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,但我仍然收到警告。)
【问题讨论】:
标签: r rcpp rcpparmadillo