R and C++ using RStudio

R and C++ using RStudio

本文关键字:RStudio using C++ and      更新时间:2023-10-16

2012年11月29日,RStudio发布了一个新版本,该版本使"编写C++函数并将其源代码转换为R,就像编写R脚本一样"成为可能。我变得非常感兴趣,认为类似于将knifer和Latex集成到RStudio中,使我能够将RStudio用于我的R程序和Latex代码,新版本使我能够对我的C++代码进行同样的操作。我是C++的初学者,我认为现在Rstudio已经让用C++编程和用R源代码变得很容易了,现在是开始学习C++的好时机,我的项目需要大量的计算。在下载了新版本并创建了一个新的.cpp文件并编写了一个简单的C++代码后,我无法编译它。请你指导我:

1) 新的RStudio是否可以用作编写和运行C++代码的编辑器,而不是Visual Studio或其他编辑器/IDE?(类似于我对Latex代码的处理)

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

3) 就像加载knifer包一样,我需要在R中加载任何包才能在Rstudio中源代码/或运行我的C++代码吗?

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

关于您的问题的快速答案:

  1. 不,RStudio不太可能成为独立C的IDE++程序,尽管它确实提供了一个编辑器,您可以定制生成文件
  2. 这在网上的许多教程中都有很好的记录,当然还有R文档(请参阅编写R扩展。你希望我们在这里为你重新键入所有内容有点粗鲁。另请参阅RStudio网站上的文档
  3. 是的,你需要Rcpp包
  4. (你的计数结束了。)这个问题对我来说没有意义。如果你把事情弄清楚,事情可能会变得更清楚

试试谷歌、RSeek.org和SO搜索功能。这些问题以前都有人问过,也都有人回答过。