将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(),没关系。我想知道如何解决问题。
答案 0 :(得分:1)
将Boost与库一起使用可以在this full example的Rcpp Gallery中使用。
我建议您首先复制该示例 - 只需在保存到文件中的代码上调用sourceCpp()
- 然后从那里开始。