Hi,

我在开发R包的时候,没有用到Rcpp,但是在Build和加载包的时候,总是报下面这个警告:

Warning message:

class "C++Object" is defined (with package slot ‘Rcpp’) but no metadata object found to revise subclass information---not exported? Making a copy in package ‘.GlobalEnv’

搜索google有人说,是我的包依赖于其他使用了Rcpp的包,需要在description文件里加入Rcpp,但是我看其他和我类似的包也没有加入,加载并不报我这个警告。请问有人知道怎么回事?如何解决吗?

谢谢,祝好!

回复 第1楼 的 wuxian2r:

你是怎么生成包的结构的?

回复 第1楼 的 wuxian2r:我是希望高手们能写一些开发R包的新手指南或是参考资料[s:11]

3 个月 后

回复 第3楼 的 superdesolator:哈哈[s:11],没想到我自己3个月前在求人写,结果现在自己在翻译Hadley Wickham的R包制作[s:11]

回复 第4楼 的 superdesolator:R包里面有个libs/i386文件夹,文件夹下面有一个dll,请问一下这个DLL和R之间的数据接口是怎么定义的?