在Windows上使用Rcpp包构建boost python

时间:2015-06-07 11:01:06

标签: python boost g++ rcpp

我正在构建一个Rcpp包(在Windows操作系统上),我想使用boost python来调用python代码。

如何在“Makevars”文件中设置正确的包含路径,还是可以使用BH包(http://gallery.rcpp.org/articles/using-boost-with-bh/)来实现此目的?

1 个答案:

答案 0 :(得分:2)

这可能不适用于Windows - 请参阅the post on embedding Python in R via Rcpp and Boost.Python,其中非常清楚地表明许多设置仅在Ubuntu上进行测试。

你必须确保R,Rcpp,Python,Boost.Python,......都是一致的,并且在Windows上,当你尝试混合来自g++的C ++代码时,通常会向南下去(比如R和Rcpp)使用VC ++代码(如Boost)。

如果你要从源代码构建所有东西,也许吧。或者只使用虚拟机或容器,然后在Ubuntu中运行它。设置Docker并不难。

相关问题