使用 RcppArmadillo 构建 R 包的问题
Issue Building R package with RcppArmadillo
我正在使用RcppArmadillo.package.skeleton((构建一个R包,以方便使用。
我的代码结构如下:
RcppArmadillo.package.skeleton(name = "HACSim", code_files = c("accumulate.cpp", "HAC.sim.R", "HAC.simrep.R"),example_code = FALSE).
它运行良好。但是,我收到一条警告消息:
Warning message:
In (function (name = "anRpackage", list = character(), environment = .GlobalEnv, :
Invalid file name(s) for R code in ./HACSim/R:
'accumulate.cpp'
are now renamed to 'z<name>.R'
我觉得 R 不识别.cpp扩展名很奇怪。
这不是使用 RcppArmadillo.package.skeleton(( 指定C++文件的正确方法吗?
不,这不是正确的方法。看看你?RcppArmadillo.package.skeleton
被?package.skeleton
提到code_files
论点。那里说:
code_files
一个字符向量,其中包含用于生成包的 R 代码文件的路径。请参阅"详细信息"。
根本无法使用 RcppArmadillo.package.skeleton
指定C++文件。我建议只包含.R
文件,并手动将.cpp
文件复制到src
文件夹中。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- C++格式化输出问题
- 使用 RcppArmadillo 构建 R 包的问题