1

我正在做一个需要用 R 和 C++ 编写代码的项目。我发现以下帖子对于在 C++ 中调用 R 非常有用。

从 C++ 调用 R 函数

为了使其井井有条,我使用 Netbeans IDE,但我无法在 netbeans 中编写 R 代码。netbeans 中是否有任何插件,以便我可以从同一项目中的 C++ 程序调用 R 函数。

问候

4

1 回答 1

0

这些天我有一个类似的问题,并且找不到比这个解决方法更好的方法:

  1. 为 C/C++安装 Eclipse 和CDT 插件,为 R安装StatET 插件。
  2. 在您的主文件夹中,创建一个 C/C++ 项目 - 比如说“mypackage_Cpp”——C/C++ 源代码所在的位置(通常是 src/),然后是一个 R 项目——比如说“mypackage_R”——你有 R 文件的位置(通常是 R/ 文件夹)。勾选“参考 mypackage_Cpp”框。

然后 C/C++ 代码导航/格式化和重构选项(我使用的 99%)是功能性的。此外,您可以使用 StatET 功能(一些重构、对象浏览器、运行 R 代码......)。

RStudio 非常适合 R,但缺少上面引用的 C/C++ 功能(格式/重构/导航)。最后,我更喜欢 netbeans 解决方案,但现在没有时间编写模块。

注意:devtools似乎也很有趣,可能以更简洁的方式实现了我在这里尝试的内容。

于 2013-03-22T01:20:01.620 回答