[Rcpp-devel] [R-pkg-devel] moving from C to C++ with Rcpp in R package

Dirk Eddelbuettel edd at debian.org
Thu Jun 2 15:49:35 CEST 2022


On 2 June 2022 at 08:32, Dirk Eddelbuettel wrote:
| 
| (Removed CC to r-package-devel)
| 
| On 2 June 2022 at 16:24, Ivan Krylov wrote:
| | Unfortunately, this means editing RcppExports.R, which (I think)
| | prevents you from enjoying the way Rcpp::compileAttributes() sets
| | everything up for you.
| 
| Yes. I think that is the best I came up with once too in a time of need in a
| package actively mixing C and C++.  It simply is easier to have just C++, and
| I think you generally can just convert your C files.

PS  One thing that works is to rename in the Rcpp::export tag ie

   // [[Rcpp::export(C_my_func_name)]]

can be used to prefix C_ to a function my_func_name().

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org


More information about the Rcpp-devel mailing list