代码之家  ›  专栏  ›  技术社区  ›  Giorgio Spedicato

Rcpp Makevars相关警告

  •  0
  • Giorgio Spedicato  · 技术社区  · 6 年前

    Rcpp 0.12.18 Rbloggers

    为此,我做了以下工作:

    1. 我创造了一个Makevars和Makevars。在我的 可控硅 CPPFLAGS += -DRCPP_USE_UNWIND_PROTECT
    2. 我添加了系统需求:GNU在 说明

    顺便说一句,这会引起一些问题,我会在CRAN上拒绝我的包裹:

    1. 编译我的包时出现以下警告消息:
      • 正在检查Makevars中的编译标志。。。覆盖用户/站点设置的警告变量:CPPFLAGS:-o/dev/null-DRCPP_USE_UNWIND_PROTECT
    2. 注:GNU制造是系统要求

    我想知道是否有可能重写Makevars以删除警告,并且可能还有Gnu make需求

    提前感谢您的关注

    1 回复  |  直到 6 年前
        1
  •  2
  •   Dirk is no longer here    6 年前

    你想用 PKG_CPPFLAGS (或 PKG_CXXFLAGS )因为那是 . 你改变的是 系统范围版本

    更多详细信息请参见编写R扩展手册,否则 许多的

    例如,以下是RcppExamples包中的一个切换设置用例:

    PKG_CXXFLAGS = -DRCPP_NEW_DATE_DATETIME_VECTORS
    

    另外,如果你用这个表格 += 也不需要在GNU上声明make——另一场胜利。