R and C++ using RStudio
R and C++ using RStudio
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++代码?
关于您的问题的快速答案:
- 不,RStudio不太可能成为独立C的IDE++程序,尽管它确实提供了一个编辑器,您可以定制生成文件
- 这在网上的许多教程中都有很好的记录,当然还有R文档(请参阅编写R扩展。你希望我们在这里为你重新键入所有内容有点粗鲁。另请参阅RStudio网站上的文档
- 是的,你需要Rcpp包
- (你的计数结束了。)这个问题对我来说没有意义。如果你把事情弄清楚,事情可能会变得更清楚
试试谷歌、RSeek.org和SO搜索功能。这些问题以前都有人问过,也都有人回答过。
相关文章:
- "using namespace std;"在C++的作用是什么?
- vector<vector<double>> to mxArray using memcpy
- Using C++ CryptAPI:CNG Create CSR
- STLPort using C++11
- 函数中的 c++ using 语句,后跟函数名称(对于 ADL?
- Using getchar_unlocked()
- 类作用域的类型别名"using":[何时]方法中的用法可以先于类型别名?
- 嵌套命名空间的"using"指令,但需要命名内部命名空间
- 为什么"using System;"不被视为不良做法?
- 为什么我需要做'using namespace std'而不是"使用 std::cout"?
- 'using namespace'实现细节的便捷方法(仅标头库)?
- C++中"typedef"、"using"、"namespace"和"using namespace"有什么区别?
- 在"template"和函数声明之间使用:template<typename trait> using tr = base_trait<trait> void fn(tr::t
- 如何区分C++中的"using declaration"和"using directive"?
- C++ "using tcp=x"到"namespace tcp=x"有什么区别
- Rcpp 函数在打包时使 RStudio 崩溃
- 如何为流输出运算符提供重载<<模板'using'类型别名?
- Using PrimitiveBatch::DrawIndexed with ID3D11DeviceContext::
- 如何创建一个 while 循环,继续循环,直到在C++中输入'using streams'键?
- R and C++ using RStudio