Hello to everybody! I've developed an R Shiny app and I'd like to call this app from a C++ program. I've been reading a lot of information and I still don't see clearly if I should use Rcpp or RInside to do this. I've been trying to do it with Rcpp, following the instructions described here:
http://gallery.rcpp.org/articles/r-function-from-c++/ Therefore, I'm trying to compile the next code (I'm using Codeblocks as IDE) #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] NumericVector callFunction(NumericVector x, Function f) { NumericVector res = f(x); return res; } But I receive a lot of errors like this: /home/fernandotrin/R/x86_64-pc-linux-gnu-library/3.3/Rcpp/include/Rcpp/Rmath.h|35|error: ‘::Rf_dnorm4’ has not been declared| This error comes from library <Rmath.h> I think that I've correctly specified the search directories where the compiler should look for the headers, but I'm still receiving this errors. What do you recommend? 1) Shoud I use Rinside instead of Rcpp? 2)Should I use a different IDE? 3) Is there any previous requirement to use Rcpp that I have missed? Thank you very much!
_______________________________________________ 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