0

在 Mac OS X 10.7.5 上,我在 R 3.0.2 上安装了 Rcpp 和 RInside。如果我去 RInside 文件夹,我可以看到 lib 和 libs 文件夹。但是,在 Rcpp 文件夹中,只有 libs 文件夹包含 Rcpp.so 和 Rcpp.so.dSYM 目录。Rcpp 是否应该包含一个包含 libRcpp.a 和 libRcpp.dylib 之类的 lib 文件夹,以便我可以在 g++ 中链接到它?

谢谢!

4

1 回答 1

1

@josilber 的评论完全正确。在 0.11.0 版本中,我们不再需要面向用户的 Rcpp 库。正如其新闻文件所说:

  \item Functions provided/used by \cpkg{Rcpp} are now registered
  with R and instantiated by client package alleviating the new for
  explicit linking against \code{libRcpp} which is therefore no
  longer created.

RInside 以及许多其他软件包都进行了相应的更新。来自 RInside 的 ChangeLog:

* inst/examples/*/Makefile: Note that Rcpp (>= 0.11.0) no longer
requires the RCPPLIBS variable

    [...]

* src/Makefile: PKG_LIBS no longer points to Rcpp's library
* inst/examples/standard/Makefile: Note that Rcpp (>= 0.11.0) no
longer requires the RCPPLIBS variable
于 2014-03-01T16:59:18.223 回答