安装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目录。
答案 0 :(得分:3)
我们从未说过Boost Asio是BH的一部分。引用the DESCRIPTION,并在下面用斜体字突出显示:
描述: Boost提供免费的同行评审便携式C ++源代码 库。 Boost的很大一部分是作为C ++模板代码提供的 这完全在编译时解决而没有链接。这个 package旨在提供最有用的Boost库子集 用于CRAN包中的模板使用。通过放置这些库 这个包,我们为CRAN提供更有效的分配系统 因为在其他包的源代码中复制此代码是
避免。
Asio,线程......以及其他一些需要链接的东西,而且永远不能成为BH的一部分。