我试图弄清楚如何设置 Eclipse,以便我可以编写包含 C++ 代码的 R 项目和包。
当然,我可以制作单独的 R 和 C++ 项目,编译 C++ 代码,将 .dll 复制到 R 项目并使用 dyn.load 函数在 R 中使用它,但是如果我想构建一个包含 C++ 源代码的 R 包怎么办?我可以再次拥有单独的 C++ 和 R 项目,将 C++ 代码复制到我的 R 包的 src 文件夹中,我想在 StatET 透视图中使用 R 包生成器会正常工作吗?但我想知道我是否可以只制作一个 R 包项目并将 C++ 代码嵌入到该项目中,以便我获得 C++ 视角的好处,即。代码的颜色编码等?
我知道有人会提到 Rcpp,但这不是一个选项。我正在尝试学习 C++ 以及如何首先将它与 R 结合起来。
我正在使用Linux和Windows。
编辑:澄清一下,我想知道如何设置 Eclipse,以便它同时理解 R 和 C++ 代码,即。两个代码都有颜色编码等。