使用VisualC++和R。我想知道是否有在VisualStudio中的VisualC++项目中使用R包Rcpp的解决方法。根据RcppFAQ,这是不可能的。我还遇到了另一个名为R.NET的R包。这是否仅在C#中可用,但在VisualC++中似乎没有示例?我还缺少其他选择吗?即使我被迫使用C#,谁能想象高频交易环境中的延迟问题?感谢您的任何反馈,问题是您真正想要与之相关的是什么。如果您想在C++中使用R,Rcpp似乎是错误的决定,因为它将C++链接到R(不像您的问题所建议的那样)。如果您想将R链接到C++并使用VisualC++仅创建C++代码(而不是将R链接到C++),您可能需要查看最近的博客文章(通过R-bloggers.com找到)。它告诉你一个方法来做到这一点。我们在RcppFAQ中清楚地解决了这个问题(在包中、CRAN站点及其镜像以及我的站点上都有小插图)。简而言之,Rcpp支持与R支持的完全相同的工具链。在Windows上,它是R的Rtools包提供的MinGW(gcc到Windows的端口)。RCore仅支持MinGW,我们也支持。如果R可以用VisualStudio编译,事情会更容易,但是当Rcpp位于R之上时,我们就玩自己的手了。抱歉,VisualStudio的答案是“否”。VisualStudio与Rcpp一起工作得很好。多年来一直这样做。我不同意DirkEddelbuettel。这是一个重要的事实——例如,有一些非常重要的库(IntelsMKL、QT图形框架)实际上与minGW不兼容。我在github(https://github.com/rohan-shah/Rcpp)上维护了一个(已修补和删除的)Rcpp分支,适用于使用带有cmake的VisualStudio进行编译。我认为补丁类似于五个元素。免责声明:使用起来很乏味,您必须知道自己在做什么。如果您确实知道自己在做什么,那么我已经为您做了很多工作。有关如何在VisualStudio中使用修补的Rcpp的示例,请参阅https://github.com/rohan-shah/mpMap2。以上就是C#学习教程:使用VisualC++和R。所有内容分享,如果对你有用,还需要了解更多C#学习教程,希望大家多加关注——本文已收藏来自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
