我正试图像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文件中放入什么。任何想法?
亚当
答案 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)]]
。