關於在C++中調用R函數以及RCpp使用

最近由於項目要用到,因此在想辦法把R語言用到C++中. 網上查了看到有一個Rcpp的工具.因此在這裏總結一下.html

如今能想到的幾種在C++中調用R語言的方法以下:c++

1. 使用Rcpp編程

2. 在C++中直接執行R腳本函數url

3. 使用文件交換----即C++輸出參數等到一個文檔,而後R腳本調用計算後再輸出到文檔,讓C++程序讀取

  這裏面大概存在着時間控制,循環讀取,還有R腳本什麼時候執行的問題....

  以及最後項目是要作一個軟件出來, 那麼使用文檔存儲和R調用沒有問題嗎?

 

4. R腳本編譯成動態/靜態連接,而後嵌入c++中

相關文章
相關標籤/搜索