R和C++使用RStudio

Sam*_*Sam 4 c c++ macos r rstudio

2012年11月29日发布了一个新版本的RStudio,它可以" 编写C++函数,并将它们简单地输入到R中,就像您获取R脚本一样 ".我变得非常感兴趣,认为类似于将knitr和Latex集成到RStudio中,这使我能够将RStudio用于我的R程序和Latex代码,新版本使我能够对我的C++代码做同样的事情.我是C++的初学者,我认为现在Rstudio已经很容易用C++编程并在R中提供它,这是开始学习C++的好时机,我真正需要的是涉及繁重计算的项目.下载新版本并创建新的.cpp文件并编写简单的C++代码后,我无法编译它.你能指导我一下:

1)无论是新RStudio可以作为一个编辑器编写和运行我的C++代码,而不是Visual Studio或其他编辑/ IDE中?(什么,我与我的乳胶代码做类似)

2)如果是这样,我认为我需要单独设置C++编译器,你能指导我如何在mac中做到这一点吗?

3)像加载knitr包一样,我是否需要加载R中的任何包才能在Rstudio中获取/运行我的C++代码?

3)最后,我是否需要设置RStudio首选项才能直接从RStudio编译我的C++代码?

Dir*_*tel 6

关于你的问题快速:

  1. 不,RStudio不太可能成为你的独立 C++程序的IDE ,虽然它确实提供了一个编辑器,你可以定制Makefile ...
  2. 这在Web上的许多教程中都有很好的文档记录,当然还有R文档(请参阅编写R扩展.在此期望我们为您重新键入所有内容,这有点粗鲁.另请参阅RStudio站点上的文档.
  3. 是的,你需要Rcpp包.
  4. (你的计算已关闭.)问题对我来说没有意义.如果你得到1)到3)整理出来,事情可能会变得更加清晰.

试试Google,RSeek.org和SO搜索功能.这些问题之前都已被问及并回答过.

  • 预计不会重新键入。不过,指向文档中特定页面的链接会更有帮助。 (2认同)