[Rcpp-devel] Local .h files and Rcpp attributes
Romain Francois
romain at r-enthusiasts.com
Sat Oct 19 21:08:59 CEST 2013
Le 19/10/13 20:09, Dirk Eddelbuettel a écrit :
>
> On 19 October 2013 at 17:55, Romain Francois wrote:
> | Try putting your declarations into a RItools.h file in inst/include/ or
> | src/ in your package, i.e. have this in RItools.h
> |
> | typedef double (*testStat)(NumericVector, NumericVector);
> |
> | and add:
> |
> | PKG_CPPFLAGS += -I../inst/include/
>
> (or use PKG_CPPFLAGS += -I. if you use src/ instead)
>
> | to your Makevars and Makevars.win.
>
> Yep -- I was just for two hours and thought of the same trick. Then #include
> the file in the file your are using Attributes with.
RcppExports.cpp will automatically include a .h that has the same name
as the package and is located in inst/include, iirc.
Romain
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
More information about the Rcpp-devel
mailing list