我正在尝试从Rcpp网页编译简单的Rcpp 示例:inline
Rcpp::NumericVector orig(vector);
Rcpp::NumericVector vec(orig.size());
std::transform(orig.begin(),orig.end(),vec.begin(),sqrt);
return Rcpp::List::create(Rcpp::Named("result")=vec,Rcpp::Named("original") =orig);
但是我收到以下错误:
no matching function for call to 'transform(Rcpp::traits::storage_type<14>::type*, Rcpp::traits::storage_type<14>::type*, Rcpp::traits::storage_type<14>::type*, <unresolved overloaded function type>)
我正在使用带有 Rtools 的 Windows XP(其他没有 STL 的示例有效!),带有 R 2.12.0。