Rcpp Webページから単純な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>)
私は Windows XP を Rtools (STL を使用しない他の例で動作します!) と R 2.12.0 で使用しています。