Boost和Rcpp的问题
我正试图将Boost与Rcpp结合使用,就像德克·埃德尔布埃特尔(Dirk Eddelbuettel)所说的那样。然而,我无法编译这个示例Boost和Rcpp的问题,r,rcpp,R,Rcpp,我正试图将Boost与Rcpp结合使用,就像德克·埃德尔布埃特尔(Dirk Eddelbuettel)所说的那样。然而,我无法编译这个示例 "fatal error: 'boost/math/common_factor.hpp' file not found". 我已经看了问题并完成了德克建议列表中的第1项和第2项。特别是,当做1时,我似乎可以利用Boost库构建一个C++程序。此外,在我的MacBook上,Boost似乎位于目录/opt/local/include/中 关于建议列表中的第3
"fatal error: 'boost/math/common_factor.hpp' file not found".
我已经看了问题并完成了德克建议列表中的第1项和第2项。特别是,当做1时,我似乎可以利用Boost库构建一个C++程序。此外,在我的MacBook上,Boost似乎位于目录/opt/local/include/
中
关于建议列表中的第3条,我不清楚到底应该在makevars文件中放什么。有什么想法吗
Adam
增压/数学/公因数。hpp
似乎不属于BH的一部分,因此可以排除第4项。如果在/opt/local/include
中安装了boost头文件,那么对于第3项,您可以执行如下操作:
PKG_CXXFLAGS += -I/opt/local/include
如果您在指导编译器找到完整的Boost安装时遇到困难,您可以随时从Rcpp库切换到另一个示例,例如
- ,或
这两个选项都应该与a
/[[Rcpp::dependens(BH)]
一起使用,谢谢!似乎有效。我以前尝试过PKG_cxflags=-I/opt/local/include/。有什么区别?另外,我实际上对逆伽马分布和截断正态分布的采样感兴趣。由于它们在R中不是标准的,所以在使用Rcpp时它们似乎不可用。这就是助推的作用。