R BH包没有显示" asio"目录

时间:2015-07-21 22:10:56

标签: r boost boost-asio rcpp

安装BH软件包后,包括以下.cpp文件:

#include <Rcpp.h> 
#include <boost/asio/ip/address_v4.hpp>

使用sourceCpp(".cpp file")获取cpp文件正在提供:

  

致命错误:boost / asio / ip / address_v4.hpp:没有终止此类文件或目录编译。

在BH / boost目录中没有asio目录。

1 个答案:

答案 0 :(得分:3)

我们从未说过Boost Asio是BH的一部分。引用the DESCRIPTION,并在下面用斜体字突出显示:

  

描述: Boost提供免费的同行评审便携式C ++源代码   库。 Boost的很大一部分是作为C ++模板代码提供的   这完全在编译时解决而没有链接。这个   package旨在提供最有用的Boost库子集   用于CRAN包中的模板使用。通过放置这些库   这个包,我们为CRAN提供更有效的分配系统   因为在其他包的源代码中复制此代码是
  避免。

Asio,线程......以及其他一些需要链接的东西,而且永远不能成为BH的一部分。