[Rcpp-devel] (no subject)
Gabor Grothendieck
ggrothendieck at gmail.com
Wed Apr 30 14:47:50 CEST 2014
Thr cpp11 plugin as described in this article
http://gallery.rcpp.org/articles/first-steps-with-C++11/
gives an error regarding an unknown option when run on Windows with
the current version of Rtools (Rtools version 3.1.0.1942) and Rcpp
0.11.1:
The problem seems to be that Rcpp uses -std=c++11; however, g++ 4.6.3,
which is what comes with the latest version of Rtools on Windows, uses
-std=c++0x or -std=gnu++0x and not -std-c++11.
See:
http://gcc.gnu.org/projects/cxx0x.html
http://gcc.gnu.org/gcc-4.6/cxx0x_status.html
If one removes the reference to the plugin in useAuto.cpp then to run
the example cited above this works:
Sys.setenv("PKG_CXXFLAGS"="-std=c++0x")
sourceCpp("useAuto.cpp")
--
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com
More information about the Rcpp-devel
mailing list