r - Rcpp - Compile a C++ file with multiple functions -
i have quick question how compile .cpp file multiple function in it. let's have c++ file : functions.cpp
#include <rcpp.h> #include <math.h>       /* pow */ using namespace rcpp;   // [[rcpp::export]]  int function1 (int n, numericmatrix w){  return ....   }   // [[rcpp::export]]  int function2 (int n, numericmatrix w){  return ....   } and compile file , able to call both functions. have done it, happens when try load functions.o gives me this":
 error in indl(x, as.logical(local), as.logical(now), ...) :  unable load shared object 'c:/users/functions.o':   loadlibrary failure:  %1 not valid win32 application. anybody , idea ?
just use sourcecpp("nameofyourfile.cpp") 
if you have no syntax error preventing compilation both function1 , function2 accessible in r session.
literally thousands of such files have been written, , 1 hundred @ disposal on @ the rcpp gallery.
Comments
Post a Comment