通过Roxygen添加useDynLib

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

我正在通过roxygen2软件包将软件包转换为使用roxygen文档。现在我的包没有加载,我认为这是因为NAMESPACE文件中缺少useDynLib(mypackage)调用。我如何生成它?

r documentation-generation roxygen roxygen2
1个回答
0
投票

启动package-level documentation file。在您的示例中,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

我也为获得.registration = TRUE付出了一些努力。那是

#' @useDynLib mypackage, .registration=TRUE
© www.soinside.com 2019 - 2024. All rights reserved.