这是我在R中的第一个包,我已经有了工作包,但我会删除 cpp 文件中的一些重写函数,所以我做了一个与单个函数一起使用的头文件。
如何将此标头放入包中?请注意,header.h和header.cpp位于src/包目录中,并且#include "header.h"位于.cpp我使用此函数的文件中
我尝试NAMESPACE用以下方法修改该文件:
import(myheader)
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时:
R CMD INSTALL mypackage
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Error: package or namespace load failed for 'mypackage' in namespaceExport(ns, exports):
undefined exports: myheader
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?