[R] Error using Rcpp under windows xp

Romain Francois romain at r-enthusiasts.com
Fri Dec 3 07:58:32 CET 2010


Hello randomcz,

Thank you for your interrest in Rcpp. Rcpp has its own mailing list.
http://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Please subscribe and report your question there. People will be happy to 
help you.

Romain

Le 03/12/10 03:57, randomcz a écrit :
> Hi,
>
> I am a newbie to Rcpp packages, and got problems in having basic set-ups for
> Rcpp under windows xp. Here is the list I have done.
>
> 1) installed Rtools and have no problem in compiling .c file.
> 2) installed Rcpp packages
> 3) set enviroment variables 'path' to make C:\Program
> Files\R\R-2.12.0\library\Rcpp\include\ searchable
>
> The sample C++ code I used is from the original website:
> http://dirk.eddelbuettel.com/code/rcpp.examples.html
>
> #include<Rcpp.h>
>
> RcppExport SEXP newRcppVectorExample(SEXP vector) {
>
>      Rcpp::NumericVector orig(vector);			// keep a copy (as the classic
> version does)
>      Rcpp::NumericVector vec(orig.size());		// create a target vector of the
> same size
>
>      // we could query size via
>      //   int n = vec.size();
>      // and loop over the vector, but using the STL is so much nicer
>      // so we use a STL transform() algorithm on each element
>      std::transform(orig.begin(), orig.end(), vec.begin(), sqrt);
>
>      Rcpp::Pairlist res(Rcpp::Named( "result", vec),
>                         Rcpp::Named( "original", orig));
>
>      return res;
> }
>
> I got bunch of error messages like:
> test.o:test.cpp:(.test+0x141): undefined reference to
> 'RcppResultSet::RcppResultSet()'
> ...
> undefined reference to 'double*
> Rcpp::internal::r_vector_start<14,double>(SEXPREC*)'
> collect2: ld returned 1 exit status
>
> Can someone help me out?
>
> Thanks,


-- 
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://bit.ly/hovakS : RcppGSL initial release
|- http://bit.ly/iaxTdO : parser 0.0-12
`- http://bit.ly/gnCl01 : Rcpp 0.8.9



More information about the R-help mailing list