0

到目前为止,大多数询问过这个话题的人似乎要么已经完成了安装这些包的过程(而我几乎不知道如何开始),要么正在使用 Eclipse + StatEt 之类的东西,除非绝对有必要。我试图通读 Rcpp 常见问题解答和简介,但由于我相对缺乏计算知识(见下一段),我发现安装这些软件包对我没有太大帮助。

目前我通过 cygwin 使用 g++ 编译器来编译 C++ 代码,没有比使用 R 的基本 R 接口(下载附带的接口)更复杂的了。我还没有使用过比使用 R 包更难安装的 R 包标准install.packages()命令或来自标准库以外来源的任何 C++ 代码或我自己制作的文件。此外,如果它有所作为,我从来没有为自己创建过 R 包或 C++ 包。我在 C++ 方面的经验与使用该语言进行了一个学期的编程的人差不多,我主要将 R 用作“统计包”而不是“编程语言”。

因此,基本上我正在寻找一种清晰、简洁的方法来了解如何安装和使用这些软件包,或者,如果失败了,我正在寻找有关我在能够使用它们之前需要了解的有关计算的其他信息的信息的链接。

到目前为止,我在冒险中遇到的一些我不理解的术语是:

  • “make”/“makefile”(假设它们指的是同一个东西)
  • 二进制文件,以及它们与普通文件的区别
  • “从源头构建”

如果在不了解这些术语的情况下无法理解安装过程,那么任何关于这些术语含义的建议都将不胜感激。

4

1 回答 1

3

你写

目前我通过 cygwin 使用 g++ 编译器来编译 C++

R显然根本不支持。您只能使用Rtools提供的MinGW编译器。

你也写

所以基本上我正在寻找一种清晰、简洁的方式来了解如何安装和使用这些包

确实有很多使用 R 构建包的教程。请选择一个你喜欢的,并仔细阅读。然后带着具体问题回来。

所有 Rcpp / RInside 示例都适用于各自的Makefile.win文件。

于 2013-06-15T03:20:15.283 回答