2015-05-05 41 views
0

,構建&重裝顯示使用RCPP與升壓/正則表達式中的eval錯誤(表達式,ENVIR,enclos):對象libboost_regex「使用RCPP與升壓/正則表達式時,沒有發現

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

錯誤:無法負載R代碼在包 'GENIA' 錯誤:延遲加載失敗包 '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

您是否有一個名爲'libboost_regex'的對象坐在您的一個R腳本中? –

回答

1

使用帶庫的Boost可以從Rcpp Gallery得到this full example

我建議你從複製該示例開始 - 只需在保存到文件中的代碼上調用sourceCpp(),然後從那裏開始。

+0

謝謝。我知道了。 –

相關問題