簡體   English   中英

將現有的C ++代碼移植到R

[英]Porting existing C++ code to R

我想將SpecialK Poker Hand評估器移植R。 我認為使用Rcpp軟件包應該相對容易一些 ,但是我不知道從哪里開始。

現有的教程似乎專注於開發可在R中使用的新C ++代碼。在這種情況下, 我擁有可解決問題的C ++ ,並且我希望在R中使用此代碼時盡量避免麻煩。 如果代碼是一個獨立的函數,我可以使用inline快速編譯和鏈接它,但這在這里不起作用。

我想這個問題分為兩部分:

  1. 我是否需要對C ++源進行任何更改以使其與Rcpp兼容?
  2. 鑒於它不是一個小的獨立函數,我可以如何使用R調用此代碼,我可以使用內聯函數對其進行動態編譯和鏈接?

我也願意使用Java,python或Objective-C版本的評估程序,但我認為將這些鏈接到R會更容易。

您是否看過Rcpp ,這使R和C ++結合起來相當輕松?

許多軟件包都使用它來將現有的C ++代碼引入R。您也可以在[rcpp]標簽下查看問題。 包裝中,我的站點和其他地方的文檔相當豐富。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM