Perhaps you can try updating your Rcpp? The latest version is 0.10.3. But I don't know if that's the reason why sourceCpp is not in your Rcpp library.
On Thu, May 23, 2013 at 9:46 PM, Peng Yu <pengyu...@gmail.com> wrote: > Hi Xiao, > > Where is sourceCpp? I don't see it in my Rcpp. > > ~/dvcs_src/rcpp-gallery/src$ R > > library(Rcpp) > > sourceCpp > Error: object 'sourceCpp' not found > > library(Rcpp) > > sessionInfo() > R version 3.0.0 (2013-04-03) > Platform: x86_64-apple-darwin10.8.0 (64-bit) > > locale: > [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] Rcpp_0.9.13 > > On Thu, May 23, 2013 at 11:27 PM, Xiao He <praguewaterme...@gmail.com> > wrote: > > If you compile it from within R using sourceCpp("cpp_file_name.cpp "). > Or if > > you use the package inline, you can do the following inside R. > > > > cppFunction(' > > NumericVector callFunction(NumericVector x, Function f) { > > NumericVector res = f(x); > > return res; > > }' > > ) > > > > Both methods let you directly call the function callFunction(x, f) > (without > > having to use .Call()) > > > > callFunction(rnorm(30), sum) > > > > > > > > > > > > On Thu, May 23, 2013 at 9:14 PM, Peng Yu <pengyu...@gmail.com> wrote: > >> > >> Hi, > >> > >> I'm able to compile 2013-01-05-r-function-from-c++.cpp to the .so > >> file. But I'm not able to call "callFunction" in R does anybody know > >> what the correct way is to call R functions in C++? Thanks. > >> > >> > dyn.load('2013-01-05-r-function-from-c++.so') > >> > x <- rnorm(1e5) > >> > .Call('callFunction', x, fivenum) > >> Error in .Call("callFunction", x, fivenum) : > >> C symbol name "callFunction" not in load table > >> > callFunction(x, fivenum) > >> Error: could not find function "callFunction" > >> > >> -- > >> Regards, > >> Peng > >> _______________________________________________ > >> Rcpp-devel mailing list > >> Rcpp-devel@lists.r-forge.r-project.org > >> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel > > > > > > > > -- > Regards, > Peng >
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel