当我运行devtools :: build_win()时 在包装上,我收到一个错误说:
#error This file requires compiler and library support for the
ISO C++ 2011 standard.
This support is currently experimental, and must be enabled with
the -std=c++11 or -std=gnu++11 compiler options.
所以我尝试了几件事:
1)将SystemRequirements: C++11
添加到DESCRIPTION
2)将CXXSTD = -std=c++11
添加到src/Makevars
3)将// [[Rcpp::plugins(cpp11)]]
添加到read_fastq.cpp
(我的C ++代码文件)
但错误仍然相同。
答案 0 :(得分:1)
按照Section 1.2.4 of Writing R Extensions中的说明使用CXX_STD=CXX11
。
你需要准确:
包中不使用插件。