使用Rcpp和boost / regex,eval中的错误(expr,envir,enclos):object' libboost_regex'未找到

时间:2015-05-05 16:49:06

标签: c++ r boost rcpp

将Rcpp与boost / regex一起使用时,Build& reload show

Error in eval(expr, envir, enclos) : object 'libboost_regex' not found

错误:无法在包'genia'中加载R代码 错误:包'genia'的延迟加载失败

我已经设置了

Sys.setenv(PKG_LIBS="-L/Users/name/software/cpp_boost/lib -lboost_regex")
Sys.setenv(PKG_CPPFLAGS="-I/Users/name/software/cpp_boost/include -I../inst/include")

但是,使用sourceCpp(),没关系。我想知道如何解决问题。

1 个答案:

答案 0 :(得分:1)

将Boost与库一起使用可以在this full exampleRcpp Gallery中使用。

我建议您首先复制该示例 - 只需在保存到文件中的代码上调用sourceCpp() - 然后从那里开始。