我正在使用R獨立庫(libRmath,Ubuntu/Debian軟件包r-mathlib)的大型開源C++程序。我想刪除這種依賴關係:我想在源代碼樹中包含來自R獨立庫的源代碼,而不需要整個R源代碼。這可以做到嗎?在C++源代碼樹中包含R獨立庫
不幸的是,R獨立庫似乎與R代碼的其餘部分緊密耦合。在標準R源代碼包中,主包和獨立庫使用相同的配置腳本。這個配置腳本在不同平臺上播放不好。我希望獨立庫作爲自己的「獨立」源代碼樹可用。
相關注意事項:我查看了Rinside圖書館,特別是通過this thread。我認爲我描述的方法會使分發更容易,原因有兩個:1)已安裝R的用戶不必重新配置其安裝(並且可以保留與其默認安裝不同的版本); 2)沒有R的用戶不需要安裝它。
更新:固定一個錯字 - 我原本是指Rinside爲Rinclude