im想法Rcpp無法找到gsl庫
我試圖爲R創建一個庫,但我不能讓它加載。
錯誤即時得到是
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/stenver/R/x86_64-pc-linux-gnu- library/2.15/RcppWilcoxonTest/libs/RcppWilcoxonTest.so':
/home/stenver/R/x86_64-pc-linux-gnu-library/2.15/RcppWilcoxonTest/libs/RcppWilcoxonTest.so: undefined symbol: gsl_cdf_gaussian_Q
Error: loading failed
我Makevars文件看起來像這樣:
PKG_LIBS = `$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()" `
我試圖改變各種各樣的東西在裏面。
我的空間文件看起來是這樣的:
未能在動態共享庫我試圖使用情況。我已經將動態庫文件複製到src文件夾,所以R會自己編譯它們,但它是沒用的。理想情況下,我想將庫和Rcpp接口實現保存在一個單獨的文件夾中。
在某些時候,我也嘗試使用RcppGSL,但它沒有幫助,因爲R無法在安裝後找到軟件包。
整個倉庫可以在這裏看到:
在RcppWilcoxonTest文件夾
爲什麼我得到一個downvote? – user1047833