我已经成为 R 用户大约 4 年了,在过去的两周里,我一直在开发一个简单的函数包,它可以分析一些数据并以适合我团队其他成员和主管的项目的方式绘制一些图表工作和一些即将到来的。所以他们现在问我是否可以使它成为一个独立于必须知道 R 的人的可执行文件 - 所以它是一个带有基于文本的菜单或简单 gui 的单个 .exe 文件。
从冬天开始,我一直在慢慢学习 C++,我认为 RInside 是最好的方法;使用 C++ 生成一个以 R 为核心的 .exe,以实现令人惊叹的绘图和图形,但它将包含在我的团队可以使用的可执行文件中。我目前已经涵盖了 C++ 变量、带有 iostream 的基本 I/O、布尔值和控制流、函数、数组、结构和类、重载友元和引用。我查看了 Dirk 的博客,我已经将 R 重新安装到 C:\R\ 并安装了 CodeBlocks 和 MinGW,我一直在学习 C++。我需要关于我应该采取哪些预防措施以及在继续之前我应该检查/阅读/了解哪些事情的建议,也许还有一种对新手友好的方式来开始涉足和尝试事情。
谷歌搜索我发现很少有教程或演练的方式与 Rcpp 不同,人们(例如像 Hadley)写了很棒的 wiki 或博客文章,我发现这比跳入更多技术文档更容易一些。