Rcpp.package.skeleton()导入头文件

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

我有问题。

这是我在r中的第一个程序包,我已经有可用的程序包,但是我将删除cpp文件中的某些重写功能,所以我做了一个可以使用单个功能的头文件。

我如何将此标头放在包中?注意header.h和header.cpp在包的src目录中并且#include'header.h“在我使用此功能的cpp文件中

我尝试使用:]修改名称空间文件

import(myheader) 

但是当我这样做时:

R CMD INSTALL mypackage 

出现此错误:

Error: package or namespace load failed for 'mypackage' in namespaceExport(ns, exports):
 undefined exports: myheader

我该如何解决?

我有一个问题。这是我在r中的第一个程序包,我已经有了工作包,但是我将删除cpp文件中的某些重写功能,所以我做了一个可以使用单个功能的头文件。怎么可以...

r rcpp
1个回答
0
投票

正如@RalfStubner在评论中指出的,NAMESPACE文件用于导出和导入R

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