c++ - R CMD CHECK 与 BH 相关的警告
问题描述
我想将此电子邮件发送到 R-devel 邮件列表,但订阅此列表时出现问题。这是我写的信息。
我想向 CRAN 提交一个包,即OwenQ包。这个包使用Rcpp
and BH
,这个包链接到 Boost C++ 库。
该软件包完美无缺。但是,R CMD CHECK 会生成以下警告:
- 检查是否可以安装包“OwenQ”...警告
发现以下重要警告:
d:/RCompile/CRANpkg/lib/3.7/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp:72:36: warning: ISO C++ 1998 does not support 'long long' [ -Wlong-long]
d:/RCompile/CRANpkg/lib/3.7/BH/include/boost/math/special_functions/detail/bernoulli_details.hpp:96:9:警告:ISO C++ 1998 不支持'long long' [-龙龙]有关详细信息,请参阅“d:/RCompile/CRANincoming/R-devel/OwenQ.Rcheck/00install.out”。
关于这个警告,我在提交过程中给 CRAN 写了这个评论:
R CMD 检查的WARNING 与BH 包中的boost 库有关。更准确地说,它与我的包未使用的文件 bernoulli_details.hpp 相关(它仅使用不包括 bernoulli_detail.hpp 的 owens-t.hpp)。我不知道如何解决此警告。
我能做些什么来解决这个警告?警告说:“ ISO C++ 1998 不支持'long long' ”。有什么办法可以让 Rcpp 不使用 C++ 1998 吗?(我对C++一无所知,我什至不知道我的问题是否有意义)。否则你会有什么建议?
解决方案
推荐阅读
- php - 无法让 Ajax 更新按 GROUP CONCAT 分组的 MySQL 行结果。甚至可能吗?
- sql-server - Currentproject.connection 在没有链接表的情况下工作吗?
- ionic-framework - 如何使用标题和正文 Angular 5 进行电话后呼叫
- html - 在图像内创建文本
- python - Django表单未提交
- python - AttributeError:“模块”对象没有属性“ElastixImageFilter”
- powershell - PowerShell 导入 Csv 问题
- reactjs - React应用程序正在呈现一个空屏幕,当它部署在服务器中时
- php - Symfony 4 安装后无法执行二进制文件
- ios - 如何将 UITextField 文本设置为我们复制的文本?