在没有特定IDE的情况下在Windows 7中使用Rcpp和RInside

时间:2013-06-15 02:38:02

标签: c++ r rcpp rinside

到目前为止,大多数问过这个主题的人似乎都是安装这些软件包的过程的一半(我几乎不知道如何开始)或者正在使用像Eclipse + StatEt这样的东西,我想要避免,除非绝对必要。我试图阅读Rcpp FAQ和Introduction,但由于我相对缺乏计算知识(见下一段),我发现在安装这些软件包时没有太大帮助。

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

所以基本上我正在寻找一种清晰,简洁的方法来了解如何安装和使用这些软件包,或者,如果没有这些,请链接到有关我需要了解的有关计算的其他事项的信息,然后才能使用它们。< / p>

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

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

如果在不知道这些条款的情况下无法理解安装过程,那么对这些术语含义的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:3)

你写

  

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

R完全不支持

。您只能使用Rtools提供的MinGW编译器。

你也写

  

所以基本上我正在寻找一种清晰,简洁的方式来理解如何   安装并使用这些软件包

有很多关于用R构建包的教程。请选择一个你喜欢的,并仔细阅读。然后回答具体问题。

所有Rcpp / RInside示例都使用相应的Makefile.win文件。