我想将SpecialK Poker Hand 评估器移植到R。我认为使用Rcpp 包应该相对容易,但我不知道从哪里开始。
现有教程似乎专注于开发新的 C++ 代码以在 R 中使用。在这种情况下,我有 C++ 可以解决问题,并且我想在 R 中使用此代码以最少的麻烦。如果代码是一个独立的函数,我可以使用inline即时编译和链接它,但这在这里不起作用。
我猜这个问题有两个部分:
- 我是否需要对 C++ 源代码进行任何更改以使其与 Rcpp 兼容?
- 我如何从 R 中调用此代码,因为它不是一个小的自包含函数,我可以使用内联动态编译和链接?
我也愿意使用 Java、python 或 Objective-C 版本的评估器,但我认为这些不会更容易链接到 R。