我希望您能将SpecialK Poker Hand evaluator移植到R。我认为使用Rcpp包应该相对容易,但我不知道从哪里开始。现有的教程似乎侧重于开发用于在R中使用的新C ++代码。在这种情况下,我有解决问题的C ++代码,我想尽可能轻松地在R中使用此代码。如果代码是一个自包含函数,我可以使用inline即时编译和链接它,但在这里不起作用。我想这个问题有两个部分:
- 我需要修改C++源代码才能与Rcpp兼容吗?
- 如果它不是一个小的、自包含的函数,我该如何从R中调用这段代码,而无法使用inline动态编译和链接?
我也可以使用Java、Python或Objective-C版本的评估器,但我认为这些版本与R的链接不会更容易。