Rcpp :: compileAttributes()不更新.R文件

问题描述 投票:0回答:1

我正在尝试在R中构建一个涉及Rcpp软件包的软件包。当我使用命令Rcpp.package.skeleton("pck338")生成软件包时。

默认情况下,包括文件rcpp_hello_world.cpp,也包括RcppExports.cpp文件。

据我所知,每次将新的compileAttributes()函数添加到.cpp目录时,都需要运行[[每一次 src函数。

为此,我在rcpp_dance.cpp文件中编写了一个简单的函数,如下所示:

# include <Rcpp.h> using namespace Rcpp; // [[Rcpp:export]] int rcpp_dance(int x) { int val = x + 5; return val; }

但是,当我运行compileAttributes()时,RcppExports.cpp保持不变,因此跳舞功能不会转换为R功能。为什么会这样呢?任何具体和一般性的反馈将不胜感激。
r package rcpp
1个回答
0
投票
在这种情况下,闻起来像是可能的错误,请检查是否有可能的错误。我学会了(艰难的方式)首先假设自己很无聊...

在您的情况下:::!= :

您想要Rcpp::export有两个冒号。尝试一下,冲洗,重复...

© www.soinside.com 2019 - 2024. All rights reserved.