通过Roxygen添加useDynLib

And*_*edd 14 r documentation-generation roxygen roxygen2

我正在通过roxygen2包转换我的包以使用roxygen文档.现在我的包没有加载,我认为这是因为缺少来自NAMESPACE文件的useDynLib(mypackage)调用.我该如何生成这个?

dfr*_*kow 10

启动一个包级文档文件。在您的示例中,R/mypackage.R它包含以下内容:

#' mypackage: A package for computating the notorious bar statistic.
#'
#' The mypackage package provides three categories of important functions:
#' foo, bar and baz.
#' 
#' @section Mypackage functions:
#' The mypackage functions ...
#'
#' @docType package
#' @name mypackage
#' @useDynLib mypackage
NULL
#> NULL
Run Code Online (Sandbox Code Playgroud)

我也挣扎了一会儿才得到 .registration=TRUE。那是

#' @useDynLib mypackage, .registration=TRUE
Run Code Online (Sandbox Code Playgroud)