На Mac у Rcpp нет папки lib

0

В Mac OS X 10.7.5 я установил Rcpp и RInside на R 3.0.2. Если я перейду в папку RInside, я увижу папку lib и libs. Однако в папке Rcpp существует только папка libs, содержащая Rcpp.so и Rcpp.so.dSYM. Должен ли Rcpp содержать папку lib с чем-то вроде libRcpp.a и libRcpp.dylib, чтобы я мог ссылаться на нее в g++?

Спасибо!

  • 2
    Из ?LdFlags пакет больше не ?LdFlags и не отправляет пользовательскую библиотеку.
Теги:
macos
rcpp
rinside

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, а также многие другие пакеты, были соответствующим образом обновлены. Из ChangeLog of RInside:

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

    [...]

* src/Makefile: PKG_LIBS no longer points to Rcpp library
* inst/examples/standard/Makefile: Note that Rcpp (>= 0.11.0) no
longer requires the RCPPLIBS variable

Ещё вопросы

Сообщество Overcoder
Наверх
Меню