Как создать внешнюю библиотеку C ++ для использования с R / R cpp (например, Boost) - PullRequest
0 голосов
/ 05 августа 2020

Кажется, я не могу найти в inte rnet ничего, что показало бы вам, как создать и скомпилировать библиотеку C ++, чтобы ее можно было использовать в R через пакет R cpp. Мне не хватает некоторых шагов, на которых библиотека каким-то образом связана с инструментами R

Например, как заставить библиотеку boost работать с R или любой другой такой библиотекой?

Обычные инструкции:

https://andres.jaimes.net/718/how-to-install-the-c-boost-libraries-on-windows/ https://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html#or -build-from-the-command-prompt

1 Ответ

0 голосов
/ 05 августа 2020

Это почти наверняка дубликат, но я нахожусь между задачами и не могу искать сейчас ...

«Это все еще сложно», но R cpp 1.0.5 теперь также отправляет это arXiv бумага, которую я написал на этом как эта виньетка . Короче говоря, вам нужно различать

  • только заголовок, который вы можете отправить или включить
  • small-i sh библиотеку, которую вы включаете, и построить
  • внешний библиотека

Третий самый сложный, так как теперь у вас есть проблема с доставкой его в CRAN и ваших пользователей.

...