Boost和Rcpp的问题

时间:2013-12-27 12:36:23

标签: r rcpp

我正试图像Dirk Eddelbuettel在this example中一样将Rost与Rcpp一起使用。但是,当我得到

时,我不能编译这个例子
"fatal error: 'boost/math/common_factor.hpp' file not found". 

我查看了this问题并完成了Dirk建议清单中的第1项和第2项。特别是,当做1时,似乎我可以使用boost库构建一个C ++程序。此外,在我的MacBook上,Boost似乎位于/opt/local/include/

目录中

关于建议列表中的数字3,我不清楚究竟要在makevars文件中放入什么。任何想法?

亚当

2 个答案:

答案 0 :(得分:3)

boost/math/common_factor.hpp似乎不是BH的一部分,因此可以排除第4项。如果您在/opt/local/include中安装了升压头,则对于第3项,您可以执行以下操作:

 PKG_CXXFLAGS += -I/opt/local/include

答案 1 :(得分:0)

如果您在指示编译器找到完整的Boost安装时遇到困难,您可以随时从Rcpp Gallery切换到另一个示例,例如

这两者都适用于// [[Rcpp::depends(BH)]]